{"_id":"@samsara-dev/appwright","_rev":"42-6eb5ac4429ee150ccf6395e0ac6d0c76","name":"@samsara-dev/appwright","dist-tags":{"latest":"0.13.0"},"versions":{"0.2.0":{"name":"@samsara-dev/appwright","version":"0.2.0","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.2.0","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"3f6554b6cef9bdaacc427073f05db9b072c05edb","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.2.0.tgz","fileCount":81,"integrity":"sha512-hCCa/j1XsuFAg7KVXX1g4c02YMt32uMY4kwZYT00y4yMaSZSj3kJlRbE+uhSJpQmQQ8QM1Ix/YLRJsFgs0u8xQ==","signatures":[{"sig":"MEUCIB8RN149eYZ790rElNXzOalhohuXmCI+vyW1jTFiC39UAiEAnvesfGOMNFl+u+IpL53pQR77+JvEQ1tegxSLv0oSdWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189748},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"40da2f6167a0cb38083ca5db25cf1f1c01e8517f","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.2.0_1761626273669_0.14244479475677596","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@samsara-dev/appwright","version":"0.2.1","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.2.1","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"a74a8b3d39e03741015b5d46bb31f752e6572c95","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.2.1.tgz","fileCount":81,"integrity":"sha512-qEFeNeZNVTwv8D4OExFnDt0sJmv/YTM0rJXFkhL3HAGWvfNQjFP/W/Ki6H/DIde40wdThYhtXVxHmNQGTNN+yw==","signatures":[{"sig":"MEUCIQDxSlQYjJQp7hgaUBaRpMeG8qDjZasFDC5R3XRLsyDHPAIgW/JqmkU+BWdZv4JrKeNYUXABY04Cy0+GV6d/SAhrRDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190047},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"386a862f4bae269f651b3806eddc15cf4bff809b","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.2.1_1761720309462_0.3867501822648389","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@samsara-dev/appwright","version":"0.3.0","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.3.0","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"ba25843a4933e7b1ce5ae277b8438c6aaea8fe40","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.3.0.tgz","fileCount":90,"integrity":"sha512-hccj5srEzTEs3lKSv5FfX5DL3Dxd40QwXoCnMryQ7MGqS4oCdWM4FCoEy36ap1IvcFdv7XV0ulWWvhfpTLJpsQ==","signatures":[{"sig":"MEUCIC4wt6j3kcv+T7yMnPMsDRBoyszaOOou8jIhvih5E+2LAiEAhbKUw4JVCu+mW2JEvW0GGvylRpeLEIE65PranjIqOJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228917},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"e19c6d68b0016dccc612347a728b91ae2b1118b0","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.3.0_1761805208319_0.707691634550994","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@samsara-dev/appwright","version":"0.3.1","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.3.1","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"01a87870c16e917e88cae65bd7ebde68064df2ca","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.3.1.tgz","fileCount":93,"integrity":"sha512-ZTK6mDpfbgKqPSZ/vUVkGETjEaMPj5C6tKfgLHMh4PNZXuGsJ+00TkKakAKOgoET+NWYTO5LSNjV2pQLeJLbJQ==","signatures":[{"sig":"MEQCIB7TYCKN8HDPnKvEHdQj+7kJDWGGOth27tDhqIrmVbjYAiBMnCQrhAlfuSOU9o0jIdePWIvr8ScGiGiMN4/T2gB/Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232986},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"1ac3437e8ef1bfec64768beff65de81daccfeaef","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.3.1_1762118658524_0.39734935541079275","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@samsara-dev/appwright","version":"0.3.2","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.3.2","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"17fa3c7328c700c5bcfc71ab3dba1a9d109405d7","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.3.2.tgz","fileCount":93,"integrity":"sha512-4TqA3zETIhKv5XhjOy/OUy3+9RWa4Uvlgqji2d3WLx1FFnx9If1zfI/j8oZDkTdtQA4/5vl3R75uSiKpgj/dAQ==","signatures":[{"sig":"MEUCIAaZwBkbJv+eaouKB1NHpN55w461h7Rc2BzHeCw6TI3CAiEA383DxYaCCVvk9qha1jdvDtBjpy/caKDbjZtmg7c1v7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233378},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"5873ece2e939bd60c46447536a3a81f57c1eb554","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.3.2_1762448416031_0.6119790471702815","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@samsara-dev/appwright","version":"0.3.3","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.3.3","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"1d835b2ca51622bf2845c15f52bfe172b8df0623","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.3.3.tgz","fileCount":93,"integrity":"sha512-npKh0M0TrSdXQ1VZvIRkC1LmYk2RH6EWDeGPhRFVWWcbZPDr7XezO1CyZhzA/iiiMJXeSkGnwRlR92ZWSNrFdw==","signatures":[{"sig":"MEQCIH4I3TsU8xp7QRTSehaO1uHFjA2jKOB/pSBJ/NbtTST3AiBcXocojomTCtN7eoIOVJYSUW5sPu92+yL9aCXuHR46gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233626},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"bf4cd07dbe9971966025e00c50222a6bae0f457f","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.3.3_1762487685057_0.0838426326938253","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@samsara-dev/appwright","version":"0.3.4","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.3.4","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"5fe92cdefda1fe23a919274ff08e36c431c728f5","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.3.4.tgz","fileCount":93,"integrity":"sha512-q+e19XoY5s7wmc9gAsE3o/ZSoACvgZHIofd6hga7l4xTA7kJfbdO6L94CJirxkkeaUAi1r5Hqer3B5DbwntZ6g==","signatures":[{"sig":"MEQCIFlwT+6nSiSR/UOFDSaz82KyY+Nc7JBUWRLk4Hk+A2lLAiBcGsOhw8S/jb33YWEb5eiHeepUJVplILfLxCUafaZlsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234205},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"a93b72a12aefc92962a65a029be833ec67ecd88d","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.3.4_1762492468371_0.6020547655144097","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@samsara-dev/appwright","version":"0.3.5","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.3.5","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"98f11e7702428f1823bb1a1658c02d6bdbf1b22c","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.3.5.tgz","fileCount":93,"integrity":"sha512-zErKe50AhTA0V6sz41IDUUNdHs+1HFCIOoMCnUE6lR/jCcPQvu8+aloiiztVO92leR5sAe/L/Oj7ht3Gxz5OFQ==","signatures":[{"sig":"MEUCIFPIvBb3EPGKMMAKlOT4QEMEL0wGofSd832rINjU2d8XAiEAtIfp85xSS0iNx8PMonXwvpsDlk/IX7zB9BoiWa8f5Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235220},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"4b89cd22c9702dc1f632192a96e1187ebbc5be76","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.3.5_1762495497657_0.23141263549134705","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@samsara-dev/appwright","version":"0.4.0","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.4.0","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"3fd8b2b3c611a6db1f8628857b039a6ae06b38ad","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.4.0.tgz","fileCount":93,"integrity":"sha512-HC96QttFP1nl2Bt0uMPXvwHkr01Nd75H+8MghlKObxmzc0Wk/IaIJHt1849UV9sZFSfPx7VzWTzyGBM9oarVrQ==","signatures":[{"sig":"MEQCIAy5gfhOoQOHDX0aOeO0kyv7MQsPOAXbkNE9KftYf+OsAiAV6XcahZ3wgGv4er9dIbDMqaokp4euNHQJMbErPITvKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249106},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"3a8b7ff025db114d5ddf1125bcf9340d1620557f","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.4.0_1762789625388_0.2551126904088048","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@samsara-dev/appwright","version":"0.5.0","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.5.0","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"6bf5e18d1e41e6042be96cce82315b620b3213b7","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.5.0.tgz","fileCount":93,"integrity":"sha512-KJD+E5yJoIVlgAhSSuvVPmzFlxxIPZkuaWdsbl2vK/tc5hQdPArePQrVNglb2+oHpQkkTfUDMkeq+flV6FpXaA==","signatures":[{"sig":"MEUCIQCroCPtbHc1BDbze8hVHVsPyhVC1VBgDNzLM8K09WeGzQIgC/wXyxsl5w8HDHQgCymnZZ0yfmf+OgyXeMBquCZt3ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259560},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"a0bf50609cdab0c7d841f2442a9127e81e751bc0","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.5.0_1762899710682_0.3456447492001107","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@samsara-dev/appwright","version":"0.5.1","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.5.1","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"51f5effbd8b3f5b2e0a722eb38c315406b38f9dd","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.5.1.tgz","fileCount":93,"integrity":"sha512-+SyiDQlp/tvmKa1YS7CHdiPV5uen7+70dKZ49Gnycf3FNrrh9dlIjTisGCMGHGKDCKyvSMaCr1GrRePAv4qGRA==","signatures":[{"sig":"MEQCIDUOWjLjZtknoLDF+9dHE2KDx9RsvLcaeegCNIVItItWAiBKW52Xgc9rYLwSaU9Z37nnLqPzJwTqCMZStnkxJG/lJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261108},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"50087ddab8aff0f8a62c874923c3ec0c5163578a","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.5.1_1762964865919_0.6655132649354993","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@samsara-dev/appwright","version":"0.6.0","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.6.0","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"88add5980b2b50b4f78d623f9e152e285786be5d","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.6.0.tgz","fileCount":94,"integrity":"sha512-9pEkX2GFrR4fWHyGEHvq75a8Rk7Fh2QQ4o5FlgBRk1wTpOepUAGdJ5skSYQBIYdYruzxEn9nQNUOkwBTp2HGRg==","signatures":[{"sig":"MEQCIApGKeHsEWVskgaZd+//MJh0sTkb63TCNkzp100df6w1AiAjOOZirT/JIc2GA2MdrAm4tMMr4Ku01joPNZ2snThfhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266183},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"d7cce09ea82eb94fe56c5f17d3ff61ab8ebf2c67","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.6.0_1762975413096_0.7717701304881321","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@samsara-dev/appwright","version":"0.6.1","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.6.1","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"4b5e142a9e93bcdd793d819981ba15b8cffc2727","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.6.1.tgz","fileCount":100,"integrity":"sha512-5hePNjtSBjV39H/rnOPP3rEn5MUIctXHPyCX13rJvPjobmz2N36dZXIGM3zkhwvw+uLCyQV3w8vhmuZBDgsYQw==","signatures":[{"sig":"MEUCIQCh7bxNC2jevlvrpYch+03lXfbXOlPh4nZjjBEfdL2h6QIga4QrJq/UnpFjBi3pGpMxut+s0Rk/MF5LbqpSALUEZns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275478},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"33e1e824017fd7421cf600746f6da3d5c543234d","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","@aws-sdk/client-s3":"^3.932.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.6.1_1763394800805_0.474584935767862","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@samsara-dev/appwright","version":"0.7.0","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.7.0","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"f9f824c9b6bfe3a196e00d88bbd40ec7be55eecc","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.7.0.tgz","fileCount":103,"integrity":"sha512-VCiB7yTfKHTs5/y/cjF2taZsA4bJKJe1tcvO5+5E5q4uek50hb38Mbto5DZi8cdqiUFrrtj/eVGx4YctQbuMCg==","signatures":[{"sig":"MEUCICgw6IzOcnZqw4HhUH3D0LmQ4bFR7tedLLVLoB2cYOSwAiEArycBGc7N9WKtVrEPczj09f4NIIyL6Cjc05qFpGQI2U0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282647},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"7a270549d70822734f51c84f71673c31502e70c2","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","@aws-sdk/client-s3":"^3.932.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.7.0_1763400633352_0.5381948432827561","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@samsara-dev/appwright","version":"0.7.1","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.7.1","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"0161092ea82b30bc5b0ef09b4649c2c579df9af9","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.7.1.tgz","fileCount":103,"integrity":"sha512-mT9q2yt2DFboYMS4LpYvOUVIkRoxLsXPBFvy1bYz8mwMWvvRY+8J0+Ni9WhlD90jZaNySFkDUxr5xWtNqQ21wg==","signatures":[{"sig":"MEYCIQCScqPBXaVg1UDF8rCVX5wXnX9gy9SmT7b6m8hOD8BfawIhAN7PYNjbW6MTct9dC7rt6AMpIpRfbbVv/AUoIpXfi+SD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284540},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"d11eadb8778248a4a8a2ef1bb41bbce369eaac74","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","@aws-sdk/client-s3":"^3.932.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.7.1_1764475243604_0.8447795637330135","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@samsara-dev/appwright","version":"0.7.2","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.7.2","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"ab08cd664e6f168d56e06b4ac7510f65acd05f3a","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.7.2.tgz","fileCount":106,"integrity":"sha512-+CKvtRBhCfGzz3X9PFI6H672Nahruut26OMTPXlL2Dcb4uPdsBW3cyDSY5VAWYon2xq3S1kL+xFpHrLd45AUiA==","signatures":[{"sig":"MEUCIQDPv1tmn2iQtMp/TRRVwqlImx253Uzn+G0wTojpQVF7gQIgbaX9cmmCRRvFRVDiWteJUmkZfkR6IG2nEYLToZAFelk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291264},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"4ee57aa578c266277e620a900076a65e95857538","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","@aws-sdk/client-s3":"^3.932.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.7.2_1766526669848_0.5717039567451991","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@samsara-dev/appwright","version":"0.7.3","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.7.3","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"d78079610eed1cf86325649f8d96e9345ae80f57","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.7.3.tgz","fileCount":112,"integrity":"sha512-vAYNgLD6xZDfhXheBuBgg/LZsiRQ6+bjLuY5du/JgiJMAKjEWA/pCU9TiD6X0CN+8rJjhm+o+lu0DDr+IRnwyQ==","signatures":[{"sig":"MEQCIEti59BIZX15n0bwXZD8eAK6Kr73NU7A5cxttIjcHmRmAiAFgZYJ17bk4/p3RLvDyRJzh1j14mACltvJ56R/3Tx5Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359561},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"c69fd0a4113859b635027becf99c512361388657","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.0","form-data":"4.0.0","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.56.1","@empiricalrun/llm":"^0.9.25","@aws-sdk/client-s3":"^3.932.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@types/node":"^22.5.2","@changesets/cli":"^2.27.8","@types/async-retry":"^1.4.8","@types/fluent-ffmpeg":"^2.1.26","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.7.3_1766782047739_0.3030763907619807","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@samsara-dev/appwright","version":"0.7.4","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.7.4","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"c5af65db0106f62cbde384c57ade284083e553b6","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.7.4.tgz","fileCount":113,"integrity":"sha512-gDzMw15AlH6b8GrPjF3RWSTbWt6+kiz34NQLHYGEK4nt3Eqv+XigRwdSI4dDKAA47OG8Qj7jLgxWXJRpE9nYvg==","signatures":[{"sig":"MEYCIQCgtsqhgjisyhfUKeWD4EOIffdLhPOiN8+OD1iXiQuZuAIhAOGpfTsJRpltv8+9kKausCp3wepItZK4UFDDQW9A7+Rq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360710},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"72c415493e3343cf72bcf5cd45b6c4623684c4b0","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"10.8.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"20.19.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.57.0","@empiricalrun/llm":"^0.9.25","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.13.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@eslint/js":"^8.57.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.7.4_1766816395328_0.6343449821519285","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@samsara-dev/appwright","version":"0.8.0","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.8.0","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"542f20ca9d648094894c4128a85ca8a1be9b059c","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.8.0.tgz","fileCount":113,"integrity":"sha512-GScQnqXDNGkSNlMBwLmFLrCTbMSWyGVNdws8FsPeYtxjJ8Ji55vKI+ApYnNG2MAD3/VKIkwhZxghPWGD5BX1Qg==","signatures":[{"sig":"MEYCIQDlErUY9it4RiRv0J1nAelze65SLB+9wyf7gopt0TP/xwIhAL5VmxzEgAt6OA/5DnOBSCmIvKykJCHziyey66H+5upU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360848},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"bd6a3769ae7942306cd945ef44bfeddab7d5ab81","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.57.0","@empiricalrun/llm":"^0.9.25","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.13.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"8.57.0","vitest":"^2.1.3","typedoc":"0.26.7","@eslint/js":"^8.57.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.4.1","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.8.0_1766817996015_0.7431834517856328","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@samsara-dev/appwright","version":"0.9.0","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.0","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"fda8dc0c893d36da6137ec6241407d2e44513f06","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.0.tgz","fileCount":114,"integrity":"sha512-MngBNIUoF+VOIshV9yAZnu9utgHG5o39Q23oBbUoM0VeGFFgCge2wVVQHetVSYvO5RORKt9HrXyEwCHT/O/zyg==","signatures":[{"sig":"MEUCIQDtK9KeoVCG7L4lwlz/Isp6L2VGG8HTVBILeIqYJuxUyAIgPT1B4L1zjteodGr0pleEXyXjUKloIydpoKS2hlPEMWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361522},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"6f12da8974df8e8385b6bb63e89ad5dfd35b1203","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.57.0","@empiricalrun/llm":"^0.9.25","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.13.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^2.1.3","typedoc":"0.26.7","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.0_1766819223487_0.6065032681416245","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@samsara-dev/appwright","version":"0.9.1","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.1","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"644371868dc71d48b4ca9dbd07b3a1a689bcc1cd","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.1.tgz","fileCount":114,"integrity":"sha512-xAKtNEErQODnIvj1pE5xCLN+qw5ZWCPmFAHIhqhVwHvWx0OkRPqjY6ydOfqjQ8C90/asgsL8APRnEEkM2CY1mw==","signatures":[{"sig":"MEUCIHcEkKffUSOaOsubEc9ca0nFz+hX2LQyQDJ4Z0KzBebjAiEA8OnhWIlXFUTbUKAQDVlV0aCqPQWN248W+IWMnBr/e24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361759},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"f84fd181d033a962f14489d00be75b88ed030902","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.57.0","@empiricalrun/llm":"^0.9.25","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.13.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.26.7","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.1_1766820055462_0.4598957854688077","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@samsara-dev/appwright","version":"0.9.2","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.2","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"90e520049424878c917e9dae94259bab891541fe","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.2.tgz","fileCount":114,"integrity":"sha512-5QAeFD2R6GPIWbQFPmAow6ePNg00qG1evZkDhUdi8bgUnhKPpjSivUn1hwiya8/Po8LWMdeSNH48scNTcL7ZCw==","signatures":[{"sig":"MEQCIFQ+hXRYV07jZAVz5etAXRTp8M+mEv+2QsW+JH22oYTHAiBGo+kQvZNhUogLkrv48GaWHXi3HF6tSZClS1M6xFQnYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361889},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"5ee595bf57f94a87e6c2f9be49e10a6b355d24e3","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^9.22.0","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.57.0","@empiricalrun/llm":"^0.9.25","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.13.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^6.7.8","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.2_1766854910891_0.2780782284900416","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@samsara-dev/appwright","version":"0.9.3","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.3","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"afd1fee9476988bd22c2be14b76314301e0a2615","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.3.tgz","fileCount":114,"integrity":"sha512-OPPKTFn+uHjwKVc3OlWGxpqsdeZftbXN5XAG4a0TOvl+h+coA3BX+PErozcYaZEWn9g3CkCZavCyl9uzJG3BAw==","signatures":[{"sig":"MEUCIBWkPCH7JBKUWEIKi9Gsf+pspZwYXrpI1dIzTNv5ZzStAiEA2GLFdjg++6ogmkYuqIxjuNL3XlWgjQtTLAUn49vgyow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365536},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"4af2588f2e620a77f2bc871a7927d39d461edf43","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^9.22.0","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.57.0","@empiricalrun/llm":"^0.9.25","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.13.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^6.7.8","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.3_1766972843751_0.5427732777430223","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@samsara-dev/appwright","version":"0.9.4","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.4","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"e89cdcefd50532f0be622eedcbfd336fcf557a66","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.4.tgz","fileCount":114,"integrity":"sha512-dKiS5To7lZrzNUniJ7upSwdsEstPaFjExHltIrdASjwnIA/BQHFdgdGby/8jGa8CpydLgbor1Quq8HyDRWyffg==","signatures":[{"sig":"MEYCIQDgNO1XFNO73ogNig4AcT6Yjy7B/SygR2D1DV3IE5vYAgIhAKuknDtdfg9xiiInOpx1k+C0zVTzM6Tu7OeNL2gu1agX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365613},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"9fde590164316cf3bfeb22fc9c637c4b93dae0cd","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^9.22.0","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.57.0","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.13.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^6.7.8","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.4_1766986444363_0.22678360746967052","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@samsara-dev/appwright","version":"0.9.5","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.5","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"b615654d30e40eb9ab843c0c456bbd81a4986f63","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.5.tgz","fileCount":114,"integrity":"sha512-5gY6a+htx4V4CJnAorKOz+D/mYZIxuG6gGZczcCsY92aBtjg5jf9cvDkwDlmMmE3sjtrqKnRil7o0WzK7TG/yA==","signatures":[{"sig":"MEQCIAQtnhTdk9OKFfpj6iU1JlRQ9/AxudfJ9g9XIIwmmGQwAiB+cPDeWel5OL1n6dfxNTcQ6zAIiSvu8vITqLqHFiVDfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365759},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"ff48d9cf4b84da7354a6e57bd6838832cf9b9284","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.57.0","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.5_1767064968798_0.6327390000751645","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@samsara-dev/appwright","version":"0.9.6","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.6","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"0bfc284237f26792aba18ce5b47f79ce5d2508a0","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.6.tgz","fileCount":117,"integrity":"sha512-jo8MCbcgfu4Qaar47ZW6CrJTynr3AxLbarEkEfFZZjhUAF5mitia0GWDKKN3bPQtm0nrknYU55lwJ56JZVhLiQ==","signatures":[{"sig":"MEYCIQD9myNLnJhySojv3W7sBm0qeXdQmopRUPnohe0ZC3IdPwIhAJqarpmcRdWofaH8Xx9uTxdLItYbcAphRGpTzu4xsLET","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383309},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"50769dc857736bb265fb10a647a0beb27e439d77","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","@playwright/test":"^1.57.0","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.6_1769321057878_0.29758963403548333","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@samsara-dev/appwright","version":"0.9.7","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.7","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"9182d38064a6bfb87eb9a38972442eab98b74211","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.7.tgz","fileCount":120,"integrity":"sha512-67hO+3SxUTzaFc/POfnZTJmONGGLkEK+Kn6Kzr5tUTCrYEqJa8TVy6HTNclibf0BgIKRY1SaOdcosNjQ13FmxQ==","signatures":[{"sig":"MEUCIH22r7A5nfRU6vQZd+oR756eXw/u6ZNJSEnx0MwnT8RTAiEA7lQlGXZ0k0FbSR5QdHLvvvIN4MP0FNIEuzSTcl/JKEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400492},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"88ab5f50486ac7b06033952ac6286622020ad841","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","gpt-driver-node":"^1.0.4","@playwright/test":"^1.57.0","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.7_1769670040826_0.49723130969876883","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@samsara-dev/appwright","version":"0.9.8","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.8","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"89b78f964b7645e63d99fc962f50a83bf97e57cd","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.8.tgz","fileCount":120,"integrity":"sha512-IE0vCnY24onfOZ1dM7AmmOxE6J67PFAjqk2Fkz+PAnbOgfXaXjeAq2EFpRZilLYk9vzP7deOwG9mLaHDKTrBIQ==","signatures":[{"sig":"MEQCIFrWZQte9CsQLYkgbV9JoW13RxjcV5T36mR4KZ9b9vSvAiBzm5fbuEEgG9H3PHTA9VmNOrUnqaos3pKY3CTezvV81Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400926},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"0ddda4750870a93984cae1ed089da22ad4d87f91","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","gpt-driver-node":"^1.0.4","@playwright/test":"^1.57.0","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.8_1770346743305_0.6651830344670859","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@samsara-dev/appwright","version":"0.9.9","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.9","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"10576fec68bccc759338ebad05b58b1081acac21","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.9.tgz","fileCount":120,"integrity":"sha512-4704EoEm9o8ndsegr32eG7X+Nwtt7iD6TDCV9dPCzvfAGECGfCqXf8nxae5N0bXYiJkr5C/1BU5oiCf93ukD6g==","signatures":[{"sig":"MEUCIQCOOaRzg2uc/z6OBZFnL/eKB1NOLvuhik1pYUCYogk0RQIgauB8crHfIbdrLAWHtSXqJbXKFHXZqkjEZhb2BvrdIYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405503},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"7b2d3d9e6e2e9d991b3be65e38bc51f2ac5a007d","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","gpt-driver-node":"^1.0.4","@playwright/test":"^1.57.0","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.9_1770406318406_0.9909238908534657","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@samsara-dev/appwright","version":"0.9.10","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.10","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"1c3fdb37ab7ee650baed7f1ef721338538631909","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.10.tgz","fileCount":120,"integrity":"sha512-IHWid7LLBXkMLSBExVlfj0tDuJTVIVHExGONucYT+ONAd9E+nawdrObe89U8rs25kdtFVytZiAcx6pGhWgkMpg==","signatures":[{"sig":"MEUCIBByypctKl18GPcoiAPCZOUXaOGrYFBacwitga7RIS72AiEAx337TNxXCSD6yQFSuUeOjmkJed0FoUPnUMQTB29Bc6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408057},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"16222799fdea8d271875b23b2a74f7aed98514d8","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","gpt-driver-node":"^1.0.4","@playwright/test":"^1.57.0","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.10_1770482627933_0.4236326373004733","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@samsara-dev/appwright","version":"0.9.11","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.11","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"0b330c17403be23cbd6191f12bf788b5698fa52d","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.11.tgz","fileCount":120,"integrity":"sha512-iJRR+q0d3D59nQWpXXQx26/cY/7J0JYpw19nKRa5fa4u2Mix4+89smNsHOUFNrRIfkymaY+PLUG8FsIerrcgPw==","signatures":[{"sig":"MEUCIQCWmA51dkWJu61nw9JozXCCmJ5oTm0XHwMLOT0r7CdIAgIgboC+apYU7ctEm8pp5FmqyCzH7rjttl5OpkOmtfJqhzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413818},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"1edf7197de424743609b24ea89ba1f4bc4243c5b","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","gpt-driver-node":"^1.0.4","@playwright/test":"^1.58.2","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.11_1770961336933_0.9333923097713626","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@samsara-dev/appwright","version":"0.9.12","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.12","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"b60483f165bf667ce081f7f6d4b9b900208804e7","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.12.tgz","fileCount":120,"integrity":"sha512-Pv8g57uC8NW3tsdCfPELfMfdByK90IRJlSTn1Cq9HngIpGH/FBBfS79fhgzO5Rm6MU9GVlCLJn7dAhXlaRWuEw==","signatures":[{"sig":"MEUCIHi3hB9DUICSaQJLh3Ic6wbeLBVZXsIvRi4RwcTK1+tSAiEA0BNloqe5wdikd2wNlHiaLi0clFkSg00K5Xc9J5LseTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414085},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"316b0b8b15375d88516d3c90d75d3eedf1a842b2","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","gpt-driver-node":"^1.0.6","@playwright/test":"^1.58.2","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.12_1771269523138_0.7197021926454932","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"@samsara-dev/appwright","version":"0.9.13","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.13","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"5628e9747db91bb7dd145ae52e60260c461760e9","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.13.tgz","fileCount":120,"integrity":"sha512-UYutzysDgMPQ9k79zI8e5Hp7CTVpL98j1duhE5WjMC61VD+3pgaHG5fvWKLulmYaT4nDMGwxr5aDvwZRDDrvtQ==","signatures":[{"sig":"MEYCIQDtpcFb0S0VZN5r27hwCdHBv7aW7apm/s98sq81FLSr9QIhAKwYmvrFDezRFb3QRqFNF7TqUTURTIyBiU3JfJmaDbBj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415799},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"96c456a2cc7ca99298bb214152cb37f81a11af7c","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","gpt-driver-node":"^1.0.8","@playwright/test":"^1.58.2","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.13_1771562890063_0.010078114870891941","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@samsara-dev/appwright","version":"0.9.15","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.15","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"bd204717201a4fac83feca17c0f31a0307d23ea4","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.15.tgz","fileCount":123,"integrity":"sha512-4otwx0BZwD58d4V5+Gg92UUO7oyzd7+stVUsFrHvUAEoCrvTkwg4poSDIS1msVuRxDnYW7MDNIOwuphueJKllw==","signatures":[{"sig":"MEUCIGWWJZXiucZQMYIzjpjVuwv9Z2sK5CQlH6+qVQs5t5UuAiEA+EdnVgvql+2OWMcA+WZuyM/AAnmxCkWJb9qVKWqPEbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424113},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"5884d5591cdee4b01ade56421f193026790ec76e","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","gpt-driver-node":"^1.0.8","@playwright/test":"^1.58.2","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.15_1771618905767_0.598536139513941","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@samsara-dev/appwright","version":"0.9.16","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.16","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"7ff84aa625eec658177e9c7fb2f3c5afc069ca9d","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.16.tgz","fileCount":123,"integrity":"sha512-GDkMFferIr5AdGoeWWQ+ujh08XBSvLbtjTZpQ/jNdNfDam1FS0nmHjHMYtAcx6QoqxcctcfbHgCc9aA11z3+lQ==","signatures":[{"sig":"MEUCIQCICgvwNggaxrAbqR8i/UEf1tAUzYF2mm0u0nMLSLKrhwIgVk45pj1uLItgfVqrn08u+nN2DJNEWcb0WYKewHriVFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428381},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"631ab4bd7cdef0ccf64c651d9eb74ecc1a1674e2","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","gpt-driver-node":"^1.0.8","@playwright/test":"^1.58.2","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.16_1771918035073_0.1883951176331804","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@samsara-dev/appwright","version":"0.9.17","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.17","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"ece89d3e0e17362b57275b3893068016c6be6cc7","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.17.tgz","fileCount":123,"integrity":"sha512-aczHpgyCzUS4Y7u5T5W6XbGDr37LAL4srQUJDi7g25v3No8fCtkYjupWe7ooy/NdF46WRsl0DF/ufx9kBXBJXg==","signatures":[{"sig":"MEQCIGv1RQiJGRImmybgfsSGZ5V94l7FscKCkOQcYcd7SH3uAiBg2d5aQZhm8rohDK8B6gjnlvR8axpCt+qEQKi53fgl3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428515},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"ec0c53121bfa82bd9d17526ab9c8ff6fa0c41203","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","gpt-driver-node":"^1.0.11","@playwright/test":"^1.58.2","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.17_1772040218097_0.8891287585887375","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"@samsara-dev/appwright","version":"0.9.19","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.19","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"286c8a2620d7867ea154927b788d8ed5bcb3d862","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.19.tgz","fileCount":126,"integrity":"sha512-2dCD7WwPyZsgaOZpsLXLjBVfW1H0v0MK4zkLd2nWI6yLn/ypZ5eJ8FTFL/LxH0ofqLYsdUWCTECVk68izH88yw==","signatures":[{"sig":"MEUCIDve5iOg0BMQtX/tqlKaFCLp6JbHWW8AoB1GKQv3QRFLAiEA8c7Kg5YBdajpWyJkaJ2R5RYq6gE6SqIeVNTYtfGyp2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432743},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=24.12.0"},"gitHead":"82cf63540a13bcff90caca5e0d5eeb19d5ad581d","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","gpt-driver-node":"^1.0.11","@playwright/test":"^1.58.2","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.19_1772130088063_0.8951901163146825","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"@samsara-dev/appwright","version":"0.9.20","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.9.20","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"aace7f3ea83219268da234fd8ee693e2adda7602","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.9.20.tgz","fileCount":126,"integrity":"sha512-MJ6QpmvBqnXsiIkE+y4cfzPlrdkYfN1vTpO+N8yTNPO2KiPxatMKV9u1JNojhvDYFvkW8PWVKCrRjOQU9PObvQ==","signatures":[{"sig":"MEYCIQCysToOcnJOL/5/Q8sQPsBwSX/9jKyQSUycrLZtHWvsUgIhAJJZQ4pXxqUtTCCcrlfAUPwfAmLaZo8iC321KayVWajo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432944},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.6"},"gitHead":"0f5a8879e96b1f412059a07909933a45c507d16e","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","gpt-driver-node":"^1.0.11","@playwright/test":"^1.58.2","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.9.20_1772132019037_0.3101395164462366","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@samsara-dev/appwright","version":"0.10.1","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.10.1","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"28c679f2825a46ec07f6ded2b204ef8ed00866b2","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.10.1.tgz","fileCount":126,"integrity":"sha512-XxTx7AJbnU3JdUvAxo9NFRrJzT93C7sLG6PaPyJCoC7GK1QUGCS+o4NeuF319ysKusVDwatQ8M4/tnufQWr06A==","signatures":[{"sig":"MEQCIC3m0mJDn4Cge0cL9/5YJ/vDRnH3gyKwPV83+amrH/+oAiAcZNLGpBRuVkG+JSW69/GGzMyQHOyFsH8CGNkDWAdnNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435149},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.6"},"gitHead":"aa9bff2aa82e157a32deb1c3d6e986a06b61953f","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","gpt-driver-node":"^1.0.11","@playwright/test":"^1.58.2","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.10.1_1772174195574_0.5537739450822263","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@samsara-dev/appwright","version":"0.10.2","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.10.2","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"331bdab3bab8f8d75bbc36493fff7a7ace5efcfe","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.10.2.tgz","fileCount":126,"integrity":"sha512-rc+u8ycDu47uRjZzJWwMMvo8LFygj9IAaPrGkJZ9jOiiEGPVxnAUJmpjmAz1taNG29SAWpxNpUTJb3aYiZyqsg==","signatures":[{"sig":"MEUCIEuIeZujGtorWcvF0SR+3TFecmTRyeRlSoDHHBc6qV44AiEA6m6OsbwNdokLA+uca61HY2Bliiyxi2GI67wVwu0k7rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436532},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.6"},"gitHead":"a6baac7fd75fd8cde950955b74574b40d7bd02b4","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","gpt-driver-node":"^1.0.11","@playwright/test":"^1.58.2","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.10.2_1772422547118_0.2523460577216534","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@samsara-dev/appwright","version":"0.12.0","keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","_id":"@samsara-dev/appwright@0.12.0","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"bin":{"appwright":"dist/bin/index.js"},"dist":{"shasum":"88871fa48db7750ef15464b3cf3d7cedc8ac8d58","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.12.0.tgz","fileCount":126,"integrity":"sha512-mjONyIYmQDOLfVi8oAk/oL07nLxs575Zt53qDiMoQMEa/xW5qk9+NTkisfwKFZMJC5sWEEfZZnNWTPrWl9tOUw==","signatures":[{"sig":"MEYCIQDtcUd96p1uhX6TcHxPKGGR5UEbI6nT41jiSLGlOd56FwIhAO+DLAiQX/gF9KrBXnBYxIwApZchoDFL4XMqEctrrVam","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445118},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.19.6"},"gitHead":"d1fa5667d4c5c3262403b7a8073a42e5d68debf8","scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src","changeset":"changeset"},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"repository":{"url":"git+https://github.com/bheemreddy-samsara/appwright.git","type":"git"},"_npmVersion":"11.6.2","description":"E2E mobile app testing done right, with the Playwright test runner","directories":{},"_nodeVersion":"24.12.0","dependencies":{"appium":"^3.1.2","form-data":"4.0.5","webdriver":"^8.36.1","node-fetch":"^3.3.2","picocolors":"^1.1.0","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","gpt-driver-node":"^1.0.11","@playwright/test":"^1.58.2","@empiricalrun/llm":"^0.25.1","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","appium-xcuitest-driver":"^10.2.2","@ffmpeg-installer/ffmpeg":"^1.1.0","appium-uiautomator2-driver":"^5.0.7","@aws-sdk/client-device-farm":"^3.635.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","vitest":"^4.0.16","typedoc":"0.28.15","@eslint/js":"^9.39.0","@types/node":"^22.5.2","@changesets/cli":"^2.29.8","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/appwright_0.12.0_1772570223907_0.48909257961389874","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@samsara-dev/appwright","version":"0.13.0","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"main":"dist/index.js","engines":{"node":">=20.19.6"},"bin":{"appwright":"dist/bin/index.js"},"scripts":{"lint":"eslint .","test":"vitest --config ./src/tests/vitest.config.mts","build":"tsc --build","changeset":"changeset","clean":"tsc --build --clean","release":"changeset publish","build:doc":"typedoc --out api-references src"},"repository":{"type":"git","url":"git+https://github.com/bheemreddy-samsara/appwright.git"},"keywords":["e2e","automation","ios","android","testing"],"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","description":"E2E mobile app testing done right, with the Playwright test runner","dependencies":{"@aws-sdk/client-device-farm":"^3.635.0","@aws-sdk/client-s3":"^3.958.0","@aws-sdk/client-sts":"^3.635.0","@empiricalrun/llm":"^0.25.1","@ffmpeg-installer/ffmpeg":"^1.1.0","@playwright/test":"^1.58.2","appium":"^3.1.2","appium-uiautomator2-driver":"^5.0.7","appium-xcuitest-driver":"^10.2.2","async-retry":"^1.3.3","fluent-ffmpeg":"^2.1.3","form-data":"4.0.5","gpt-driver-node":"^1.0.11","node-fetch":"^3.3.2","picocolors":"^1.1.0","webdriver":"^8.36.1"},"devDependencies":{"@changesets/cli":"^2.29.8","@empiricalrun/eslint-config":"^0.5.0","@empiricalrun/typescript-config":"^0.3.0","@eslint/js":"^9.39.0","@types/async-retry":"^1.4.9","@types/fluent-ffmpeg":"^2.1.28","@types/node":"^22.5.2","eslint":"9.39.2","typedoc":"0.28.15","vitest":"^4.0.16"},"gitHead":"24266fa4246ded08f2824244ac088145c870b4f6","types":"./dist/index.d.ts","_id":"@samsara-dev/appwright@0.13.0","bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"homepage":"https://github.com/bheemreddy-samsara/appwright#readme","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-MLdX9zhS6FScgvCzSKLOTVmBkuSNpTG6ZvmqGerOtZehFSecIMSFMI8VHLSzmp3Cb/OQ1DziYRrojJmDoIm8pw==","shasum":"a742bc2207c1cea438118ead88784b57c67a3f81","tarball":"https://registry.npmjs.org/@samsara-dev/appwright/-/appwright-0.13.0.tgz","fileCount":126,"unpackedSize":448830,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGvg9z1ufykVfxr7NqiD1yDZK/OVSnulpg35n2ilVpZ8AiEAiAxdF4mlfD5LfV/8Wk5W29PM+tuW1OWSj7M8cO9ISMQ="}]},"_npmUser":{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"},"directories":{},"maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/appwright_0.13.0_1772606739995_0.6394042307850585"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-28T04:37:53.547Z","modified":"2026-03-04T06:45:40.270Z","0.2.0":"2025-10-28T04:37:53.860Z","0.2.1":"2025-10-29T06:45:09.676Z","0.3.0":"2025-10-30T06:20:08.475Z","0.3.1":"2025-11-02T21:24:18.751Z","0.3.2":"2025-11-06T17:00:16.221Z","0.3.3":"2025-11-07T03:54:45.256Z","0.3.4":"2025-11-07T05:14:28.549Z","0.3.5":"2025-11-07T06:04:57.870Z","0.4.0":"2025-11-10T15:47:05.642Z","0.5.0":"2025-11-11T22:21:50.891Z","0.5.1":"2025-11-12T16:27:46.104Z","0.6.0":"2025-11-12T19:23:33.266Z","0.6.1":"2025-11-17T15:53:21.009Z","0.7.0":"2025-11-17T17:30:33.541Z","0.7.1":"2025-11-30T04:00:43.827Z","0.7.2":"2025-12-23T21:51:10.007Z","0.7.3":"2025-12-26T20:47:27.917Z","0.7.4":"2025-12-27T06:19:55.531Z","0.8.0":"2025-12-27T06:46:36.165Z","0.9.0":"2025-12-27T07:07:03.647Z","0.9.1":"2025-12-27T07:20:55.618Z","0.9.2":"2025-12-27T17:01:51.161Z","0.9.3":"2025-12-29T01:47:23.904Z","0.9.4":"2025-12-29T05:34:04.538Z","0.9.5":"2025-12-30T03:22:48.951Z","0.9.6":"2026-01-25T06:04:18.017Z","0.9.7":"2026-01-29T07:00:40.992Z","0.9.8":"2026-02-06T02:59:03.458Z","0.9.9":"2026-02-06T19:31:58.584Z","0.9.10":"2026-02-07T16:43:48.080Z","0.9.11":"2026-02-13T05:42:17.081Z","0.9.12":"2026-02-16T19:18:43.288Z","0.9.13":"2026-02-20T04:48:10.210Z","0.9.15":"2026-02-20T20:21:45.993Z","0.9.16":"2026-02-24T07:27:15.218Z","0.9.17":"2026-02-25T17:23:38.266Z","0.9.19":"2026-02-26T18:21:28.226Z","0.9.20":"2026-02-26T18:53:39.201Z","0.10.1":"2026-02-27T06:36:35.739Z","0.10.2":"2026-03-02T03:35:47.305Z","0.12.0":"2026-03-03T20:37:04.072Z","0.13.0":"2026-03-04T06:45:40.141Z"},"bugs":{"url":"https://github.com/bheemreddy-samsara/appwright/issues"},"author":{"name":"bheem.reddy@samsara.com"},"license":"Apache-2.0","homepage":"https://github.com/bheemreddy-samsara/appwright#readme","keywords":["e2e","automation","ios","android","testing"],"repository":{"type":"git","url":"git+https://github.com/bheemreddy-samsara/appwright.git"},"description":"E2E mobile app testing done right, with the Playwright test runner","maintainers":[{"name":"bheemreddy181","email":"bheem.reddy@samsara.com"}],"readme":"# Appwright\n\n![NPM Version](https://img.shields.io/npm/v/@samsara-dev/appwright?color=4AC61C)\n\nAppwright is a test framework for e2e testing of mobile apps. Appwright builds on top of [Appium](https://appium.io/docs/en/latest/), and can\nrun tests on local devices, emulators, and remote device farms — for both iOS and Android.\n\nAppwright is one integrated package that combines an automation driver, test runner and test\nreporter. To achieve this, Appwright uses the [Playwright](https://github.com/microsoft/playwright) test runner internally, which is\npurpose-built for the e2e testing workflow.\n\nAppwright exposes an ergonomic API to automate user actions. These actions auto-wait and auto-retry\nfor UI elements to be ready and interactable, which makes your tests easier to read and maintain.\n\n```ts\nimport { test, expect } from \"@samsara-dev/appwright\";\n\ntest(\"User can login\", async ({ device }) => {\n  await device.getByText(\"Username\").fill(\"admin\");\n  await device.getByText(\"Password\").fill(\"password\");\n  await device.getByText(\"Login\").tap();\n});\n```\n\nLinks to help you get started.\n\n- [Example project](https://github.com/empirical-run/appwright/tree/main/example)\n- [Launch blog post](https://www.empirical.run/blog/appwright)\n- [Documentation](#docs)\n\n## Usage\n\n### Minimum requirements\n\n- Node 24.12.0 or higher (Appium 3 requirement)\n\n### Install\n\n```sh\nnpm i --save-dev @samsara-dev/appwright\ntouch appwright.config.ts\n```\n\n### Configure\n\n```ts\n// In appwright.config.ts\nimport { defineConfig, Platform } from \"@samsara-dev/appwright\";\nexport default defineConfig({\n  projects: [\n    {\n      name: \"android\",\n      use: {\n        platform: Platform.ANDROID,\n        device: {\n          provider: \"emulator\", // or 'local-device' or 'browserstack'\n        },\n        buildPath: \"app-release.apk\",\n      },\n    },\n    {\n      name: \"ios\",\n      use: {\n        platform: Platform.IOS,\n        device: {\n          provider: \"emulator\", // or 'local-device' or 'browserstack'\n        },\n        buildPath: \"app-release.app\", // Path to your .app file\n      },\n    },\n  ],\n});\n```\n\n### Configuration Options\n\n- `platform`: The platform you want to test on, such as 'android' or 'ios'.\n\n- `provider`: The device provider where you want to run your tests.\n              You can choose between `browserstack`, `lambdatest`, `emulator`, `local-device`, or `aws-device-farm`.\n\n- `buildPath`: The path to your build file. For Android, it should be an APK file.\n               For iOS, if you are running tests on real device, it should be an `.ipa` file. For running tests on an emulator, it should be a `.app` file.\n\n### Run tests\n\nTo run tests, you need to specify the project name with `--project` flag.\n\n```sh\nnpx appwright test --project android\nnpx appwright test --project ios\n```\n\n#### Run tests on BrowserStack\n\nAppwright supports BrowserStack out of the box. To run tests on BrowserStack, configure\nthe provider in your config.\n\n```ts\n{\n  name: \"android\",\n  use: {\n    platform: Platform.ANDROID,\n    device: {\n      provider: \"browserstack\",\n      // Specify device to run the tests on\n      // See supported devices: https://www.browserstack.com/list-of-browsers-and-platforms/app_automate\n      name: \"Google Pixel 8\",\n      osVersion: \"14.0\",\n      appiumVersion: \"3.1.0\", // Override if your BrowserStack account does not yet support Appium 3\n      appProfiling: true, // Optional: enable BrowserStack App Performance profiling\n      idleTimeout: 300, // Optional: max session idle time in seconds (default: 180)\n    },\n    buildPath: \"app-release.apk\",\n  },\n},\n```\n\n#### iOS App Settings (BrowserStack)\n\nConfigure iOS permissions by default in your config:\n\n```ts\n{\n  name: \"ios\",\n  use: {\n    platform: Platform.IOS,\n    device: {\n      provider: \"browserstack\",\n      name: \"iPhone 16 Pro\",\n      osVersion: \"18\",\n      updateAppSettings: {\n        \"Permission Settings\": {\n          Location: {\n            \"ALLOW LOCATION ACCESS\": \"Always\",\n            \"Precise Location\": \"ON\"\n          }\n        }\n      }\n    },\n    buildPath: \"bs://<app-id>\",\n  },\n}\n\n// Tests run with permissions already granted - no setup needed!\n```\n\nSee the [iOS App Settings documentation](./docs/ios-app-settings-browserstack.md) for more details.\n\n#### Run tests on LambdaTest\n\nAppwright supports LambdaTest out of the box. To run tests on LambdaTest, configure\nthe provider in your config.\n\n```ts\n{\n  name: \"android\",\n  use: {\n    platform: Platform.ANDROID,\n    device: {\n      provider: \"lambdatest\",\n      // Specify device to run the tests on\n      // See supported devices: https://www.lambdatest.com/list-of-real-devices\n      name: \"Pixel 8\",\n      osVersion: \"14\",\n      appiumVersion: \"3.1.0\", // Override if your LambdaTest account does not yet support Appium 3\n    },\n    buildPath: \"app-release.apk\",\n  },\n},\n```\n\n#### Run tests on AWS Device Farm\n\nAppwright can connect to AWS Device Farm remote access sessions. Configure the provider in your config and supply either a Device Farm `appArn` or a local `buildPath` that Appwright can upload during global setup.\n\n```ts\n{\n  name: \"ios\",\n  use: {\n    platform: Platform.IOS,\n    appBundleId: \"com.example.myapp\",\n    buildPath: \"./builds/MyApp.ipa\",\n    device: {\n      provider: \"aws-device-farm\",\n      projectArn: \"arn:aws:devicefarm:us-west-2:123456789012:project:abc123\",\n      deviceArn:\n        \"arn:aws:devicefarm:us-west-2::device:Apple:iPhone.15.Pro:17.5\",\n      interactionMode: \"VIDEO_ONLY\",\n      sessionName: \"smoke-suite\",\n    },\n  },\n},\n```\n\nSet the `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, and (optionally) `AWS_SESSION_TOKEN` & `AWS_REGION` environment variables before running the tests.\n\nAppwright always requests Device Farm video recordings and attaches the MP4 to Playwright reports once the session completes.\n\n## Run the sample project\n\nTo run the sample project:\n\n- Navigate to the `example` directory.\n\n```sh\ncd example\n```\n\n- Install dependencies.\n\n```sh\nnpm install\n```\n\n- Run the tests\n\nRun the following command to execute tests on an Android emulator:\n\n```sh\nnpx appwright test --project android\n```\n\nTo run the tests on iOS simulator:\n\n- Unzip the `wikipedia.zip` file\n\n```sh\nnpm run extract:app\n```\n- Run the following command:\n\n```sh\nnpx appwright test --project ios\n```\n\n## GPT Driver Integration\n\nAppwright supports [GPT Driver](https://docs.mobileboost.io/gpt-driver-sdk) for AI-powered test automation. This enables natural language commands and AI assertions.\n\n### Setup\n\nSet the `GPT_DRIVER_API_KEY` environment variable:\n\n```sh\nexport GPT_DRIVER_API_KEY=your-api-key\n```\n\n### Usage\n\n```ts\nimport { test } from \"@samsara-dev/appwright\";\n\ntest(\"User can add item to cart\", async ({ device }) => {\n  // Natural language commands\n  await device.gptDriver.aiExecute(\"tap on the login button\");\n  await device.gptDriver.aiExecute(\"enter 'admin' in the username field\");\n\n  // AI-powered assertions\n  await device.gptDriver.assert(\"welcome message is visible\");\n  await device.gptDriver.assert(\"cart shows 1 item\");\n});\n```\n\n### Data Privacy Notice\n\nGPT Driver sends screenshots to Mobileboost's external API for AI processing. Do not use GPT Driver in tests that handle sensitive data displayed on screen.\n\nTests skip automatically when `GPT_DRIVER_API_KEY` is not set.\n\n## Docs\n\n- [Basics](docs/basics.md)\n- [Configuration](docs/config.md)\n- [Locators](docs/locators.md)\n- [Assertions](docs/assertions.md)\n- [API reference](docs/api-reference.md)\n","readmeFilename":"README.md"}