{"_id":"@midscene/android","_rev":"1043-6cf4173568a4ce33c953f4b7bd2c4ee9","name":"@midscene/android","dist-tags":{"latest":"1.8.1","beta":"1.8.2-beta-20260515014559.0"},"versions":{"0.12.9-beta-20250324035231.0":{"name":"@midscene/android","version":"0.12.9-beta-20250324035231.0","author":"","license":"ISC","_id":"@midscene/android@0.12.9-beta-20250324035231.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"62ef90d5f52580e330752e65f17e6f688e683826","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.12.9-beta-20250324035231.0.tgz","fileCount":5,"integrity":"sha512-2JrOR1KkqC6CJz67m2MrPzJOeO6kqGQxyAXL1BWP8a6Ktc5zlp06cdVigrjEm8Hm1iEPfB6npdMjru+GV2/sgA==","signatures":[{"sig":"MEUCIQD0NbWNViAMRVYGa3OgOWr6ON/+kbF6c4ZffXesA8QW1AIgCJRljZwhj8tAh/t23M1jb3vk2O9YARwp5TuTCrEJV9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2445},"main":"index.js","_from":"file:midscene-android-0.12.9-beta-20250324035231.0.tgz","scripts":{"build":"modern build -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/165832c494aa3cbfddaea351a709d775/midscene-android-0.12.9-beta-20250324035231.0.tgz","_integrity":"sha512-2JrOR1KkqC6CJz67m2MrPzJOeO6kqGQxyAXL1BWP8a6Ktc5zlp06cdVigrjEm8Hm1iEPfB6npdMjru+GV2/sgA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.7","dependencies":{"@midscene/web":"0.12.9-beta-20250324035231.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.12.9-beta-20250324035231.0_1742788596959_0.3854655683827932","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324085030.0":{"name":"@midscene/android","version":"0.12.9-beta-20250324085030.0","author":"","license":"ISC","_id":"@midscene/android@0.12.9-beta-20250324085030.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2fbb3aa02f9384b2cc11e9afb6d85333f7cf6609","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.12.9-beta-20250324085030.0.tgz","fileCount":5,"integrity":"sha512-+qwV7CRqY66yFAJaEOxPVPwPATz+BxzRvnto+KzxZJxz/7brCnxs54eMO0iY3EwSF9I58iKtxYqOUMs7td75Gg==","signatures":[{"sig":"MEUCIClEJLpclfiH6D4GFQcNLXkWJAc3e8qOS400zvPTxnpFAiEAoB7i+vN2P2Pw7OnQTdSNMqDB2cO2ylbHJvrwVwoeJvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2445},"main":"index.js","_from":"file:midscene-android-0.12.9-beta-20250324085030.0.tgz","scripts":{"build":"modern build -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3e3fa4fa8f8394236289d5923f48f2e8/midscene-android-0.12.9-beta-20250324085030.0.tgz","_integrity":"sha512-+qwV7CRqY66yFAJaEOxPVPwPATz+BxzRvnto+KzxZJxz/7brCnxs54eMO0iY3EwSF9I58iKtxYqOUMs7td75Gg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.7","dependencies":{"@midscene/web":"0.12.9-beta-20250324085030.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.12.9-beta-20250324085030.0_1742806468682_0.4349539417091264","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324090729.0":{"name":"@midscene/android","version":"0.12.9-beta-20250324090729.0","author":"","license":"ISC","_id":"@midscene/android@0.12.9-beta-20250324090729.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"19ed3c85cea44708618eea444648738eea03f9eb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.12.9-beta-20250324090729.0.tgz","fileCount":5,"integrity":"sha512-apET1nNuCbiPwzgqusxm9EG5byRh5d9E6AKkIGUPoR7485Rl3FgeDlPf3mYqz4sp3A6FDlZY49JFemcd2Q/12w==","signatures":[{"sig":"MEQCIFLlYAwwFRkJvgXt6wLze/1eXJrxcAr5G5Y9A1q45b2NAiAW9Kbgsh+fy1sYFVSm6YnPAbAAyA/cLI+AJ3s3W1w9bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2612},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.12.9-beta-20250324090729.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"build":"modern build -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/238c779220795c4badbd13a149b43826/midscene-android-0.12.9-beta-20250324090729.0.tgz","_integrity":"sha512-apET1nNuCbiPwzgqusxm9EG5byRh5d9E6AKkIGUPoR7485Rl3FgeDlPf3mYqz4sp3A6FDlZY49JFemcd2Q/12w==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.7","dependencies":{"@midscene/web":"0.12.9-beta-20250324090729.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.12.9-beta-20250324090729.0_1742807493729_0.03540024722363255","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324092032.0":{"name":"@midscene/android","version":"0.12.9-beta-20250324092032.0","author":"","license":"ISC","_id":"@midscene/android@0.12.9-beta-20250324092032.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9dd82865f841be5202fc2922002e23b8c1c952b1","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.12.9-beta-20250324092032.0.tgz","fileCount":2,"integrity":"sha512-qnV7XJnZD9yokD5YtEP/hrUPIiwGmAfZZxYT+8yEqg5cNifBZQdHOLVxsHL+CM1VZKQrov0qpCbE/lRENcPd+A==","signatures":[{"sig":"MEUCIQCrVJfy2fPK+96RTWXJREpF7XbnR6JS3A/Bt7n0QCej2QIgCQeGT0w1yPR6r9N8klflqSXDsFgD6apInoo+XWIgyjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.12.9-beta-20250324092032.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"build":"modern build -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a8c2dbf1cc2a77db326c417efa027101/midscene-android-0.12.9-beta-20250324092032.0.tgz","_integrity":"sha512-qnV7XJnZD9yokD5YtEP/hrUPIiwGmAfZZxYT+8yEqg5cNifBZQdHOLVxsHL+CM1VZKQrov0qpCbE/lRENcPd+A==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.7","dependencies":{"@midscene/web":"0.12.9-beta-20250324092032.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.12.9-beta-20250324092032.0_1742808272737_0.7053175138522989","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324093726.0":{"name":"@midscene/android","version":"0.12.9-beta-20250324093726.0","author":"","license":"ISC","_id":"@midscene/android@0.12.9-beta-20250324093726.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a6d47f6e6a8f2948ab9bc21a869dd8c95419803b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.12.9-beta-20250324093726.0.tgz","fileCount":7,"integrity":"sha512-BcXvehBSD+SIXWgtWd8nLYFW7nL6BCeXOlGpEdkEy4kSHEhXRxnH/GMjRmllk1HOlMkVhwTkmnEPPlxUCWSqiA==","signatures":[{"sig":"MEYCIQCijhR5tlloovpVnKaTkv35tvd8nmD6z+Sftwz50XuvXAIhAJwU0bG9Jpxg9b1w8Zr9bbpr/GP1sX7bDDfaQqyaIr5+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3237},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.12.9-beta-20250324093726.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"build":"modern build -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/811c1845ff051d1f3b8236dfa701521f/midscene-android-0.12.9-beta-20250324093726.0.tgz","_integrity":"sha512-BcXvehBSD+SIXWgtWd8nLYFW7nL6BCeXOlGpEdkEy4kSHEhXRxnH/GMjRmllk1HOlMkVhwTkmnEPPlxUCWSqiA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.7","dependencies":{"@midscene/web":"0.12.9-beta-20250324093726.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.12.9-beta-20250324093726.0_1742809299324_0.16752838908380663","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250324113701.0":{"name":"@midscene/android","version":"0.12.9-beta-20250324113701.0","author":"","license":"ISC","_id":"@midscene/android@0.12.9-beta-20250324113701.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f9155df50bcdc9621e85ffd16f97cdc55eb08fa0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.12.9-beta-20250324113701.0.tgz","fileCount":7,"integrity":"sha512-F9mCGw5cSmDh/FAJmqTXGBBElPrueWSVSGpKjIhJ/gguGccG4xsTNcr7iFJTHHobDUIdQPo5WjB0BwY3NneY7A==","signatures":[{"sig":"MEUCIQD7wr4uqff6BuCnVlzKYuTSGPx3SkVK55wrVg7iSuXHIgIgZ8B/FcpT7gyFcRjahiY3djdJdFoaXvKVFIfm4Bbzh6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3237},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.12.9-beta-20250324113701.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"build":"modern build -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/177ec0fe28443895783feb3ce62ceb90/midscene-android-0.12.9-beta-20250324113701.0.tgz","_integrity":"sha512-F9mCGw5cSmDh/FAJmqTXGBBElPrueWSVSGpKjIhJ/gguGccG4xsTNcr7iFJTHHobDUIdQPo5WjB0BwY3NneY7A==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.7","dependencies":{"@midscene/web":"0.12.9-beta-20250324113701.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.12.9-beta-20250324113701.0_1742816463006_0.21163902824319436","host":"s3://npm-registry-packages-npm-production"}},"0.12.9-beta-20250325031145.0":{"name":"@midscene/android","version":"0.12.9-beta-20250325031145.0","author":"","license":"ISC","_id":"@midscene/android@0.12.9-beta-20250325031145.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"24f60dae432f7ad72f066d6a4ff9faf0ab899c23","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.12.9-beta-20250325031145.0.tgz","fileCount":7,"integrity":"sha512-z9UWVVy1nmbUcv0HrBWsVeqpVjOZBY8mPvVWPM2pnZlBMsVetfgIgzk2VbGUPtjUHiEvKBWPvFN8tVr+f7uP6g==","signatures":[{"sig":"MEUCIGCZxSeIdS2YWNEttiGztVQCNl00tIH6mn3pa4JO8sDAAiEAkJfC5SJeDbPCQ6UHM9QUFx6PTwajztjlE+h29Qev1LM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3237},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.12.9-beta-20250325031145.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"build":"modern build -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4feb22ee3a92bfc388bf42733d77059a/midscene-android-0.12.9-beta-20250325031145.0.tgz","_integrity":"sha512-z9UWVVy1nmbUcv0HrBWsVeqpVjOZBY8mPvVWPM2pnZlBMsVetfgIgzk2VbGUPtjUHiEvKBWPvFN8tVr+f7uP6g==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.7","dependencies":{"@midscene/web":"0.12.9-beta-20250325031145.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.12.9-beta-20250325031145.0_1742872562485_0.10676033373661564","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@midscene/android","version":"0.13.1","author":"","license":"ISC","_id":"@midscene/android@0.13.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"85291e9f60934dbac03d3d67e43bcc1e561f8ca6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.13.1.tgz","fileCount":7,"integrity":"sha512-KbPt92CrkwURZxB5nEL17t2LEE2Vkp7kswNOpdRXw8k3PahT4ekpoi1albpvbt1qguLkKUf+69ZulcQvZpuxmA==","signatures":[{"sig":"MEUCIE8u8lH+wZbJxIm+f9ZSMpkzMqweTmn7czO4rikiO/D6AiEA8SA8C6c8NJQzJjz9mdcJ1X76p1OorEXI8g84Uen38hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3193},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.13.1.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"build":"modern build -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/992b8ce02f040d934ac4cba647a21b90/midscene-android-0.13.1.tgz","_integrity":"sha512-KbPt92CrkwURZxB5nEL17t2LEE2Vkp7kswNOpdRXw8k3PahT4ekpoi1albpvbt1qguLkKUf+69ZulcQvZpuxmA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.7","dependencies":{"@midscene/web":"0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.13.1_1742914475227_0.511107305021943","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250330025526.0":{"name":"@midscene/android","version":"0.13.2-beta-20250330025526.0","license":"MIT","_id":"@midscene/android@0.13.2-beta-20250330025526.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8ff6fe247e6b68df0b743395fb42df4de8edf5d3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.13.2-beta-20250330025526.0.tgz","fileCount":9,"integrity":"sha512-o4Zj7/G7EqeN8zSQlqSsqoZqfuV8OT0TBaMTiXrteymaEj01kA0/dZQ2ZjC1TKA0u+6wLkDBKdwCeqH4lkQAlw==","signatures":[{"sig":"MEQCIE1Z8EZB4K9yX7cDfo4J7YDr/+m9ogSgl+ym50NOaTqRAiBg+rC5g8ReKl1HjtJxg06Ilaw70B4RL5KN9OHhdyjywA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44714},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.13.2-beta-20250330025526.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cf71151dd353643ca312a71068f87f01/midscene-android-0.13.2-beta-20250330025526.0.tgz","_integrity":"sha512-o4Zj7/G7EqeN8zSQlqSsqoZqfuV8OT0TBaMTiXrteymaEj01kA0/dZQ2ZjC1TKA0u+6wLkDBKdwCeqH4lkQAlw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.7","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.13.2-beta-20250330025526.0","@midscene/core":"0.13.2-beta-20250330025526.0","@midscene/shared":"0.13.2-beta-20250330025526.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.13.2-beta-20250330025526.0_1743303573915_0.07718186511131964","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250401015137.0":{"name":"@midscene/android","version":"0.13.2-beta-20250401015137.0","license":"MIT","_id":"@midscene/android@0.13.2-beta-20250401015137.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"55d16b0a62107dbb1cd94a6fca59db143814c102","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.13.2-beta-20250401015137.0.tgz","fileCount":9,"integrity":"sha512-pL8V+P3C0KZ6bxLbfooRRdOAVD+dLIk2gadSR6WLs9b3JjXOK3yq556DQdoCg7s+MZleLfpIzSUEPs63+tM/Fw==","signatures":[{"sig":"MEUCIQCFfv0VpTrQ8G7ldIZBzDCoE9zlx5IE5t8Sl0TlmmrjLQIgWnVQlnSuwuuLNwPfhqMvkEDLdwjQq5TypC823JcdN7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44714},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.13.2-beta-20250401015137.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c2411fbf0cc4a604a2e3db633927beb5/midscene-android-0.13.2-beta-20250401015137.0.tgz","_integrity":"sha512-pL8V+P3C0KZ6bxLbfooRRdOAVD+dLIk2gadSR6WLs9b3JjXOK3yq556DQdoCg7s+MZleLfpIzSUEPs63+tM/Fw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.7","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.13.2-beta-20250401015137.0","@midscene/core":"0.13.2-beta-20250401015137.0","@midscene/shared":"0.13.2-beta-20250401015137.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.13.2-beta-20250401015137.0_1743472476579_0.6168027239147782","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250401073309.0":{"name":"@midscene/android","version":"0.13.2-beta-20250401073309.0","license":"MIT","_id":"@midscene/android@0.13.2-beta-20250401073309.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"323af055d641d927629c59f21385c643d8c3ad3d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.13.2-beta-20250401073309.0.tgz","fileCount":9,"integrity":"sha512-Q8uGYMctD/N8mnWaWTsNq9UXr63rupLUgnhAjO+cKUESNZUQF04i2jMO7jI3qWsomt8MuUiq/468JzpIbM9OHQ==","signatures":[{"sig":"MEQCIH36p6FMNyvEc+HIyK+R6RwMSCS76zONPz+ohhbpv8wIAiBh8to/KgNV5Hu6Ag6hCJs0PAtcKhljgNEgsJfJUeP5Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44714},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.13.2-beta-20250401073309.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3876909c0e8e9e7011892c34dd0f394f/midscene-android-0.13.2-beta-20250401073309.0.tgz","_integrity":"sha512-Q8uGYMctD/N8mnWaWTsNq9UXr63rupLUgnhAjO+cKUESNZUQF04i2jMO7jI3qWsomt8MuUiq/468JzpIbM9OHQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.7","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.13.2-beta-20250401073309.0","@midscene/core":"0.13.2-beta-20250401073309.0","@midscene/shared":"0.13.2-beta-20250401073309.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.13.2-beta-20250401073309.0_1743492957180_0.6865236070516594","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250401091117.0":{"name":"@midscene/android","version":"0.13.2-beta-20250401091117.0","license":"MIT","_id":"@midscene/android@0.13.2-beta-20250401091117.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a0999df487981cdd21383f73cb3eca95c597603b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.13.2-beta-20250401091117.0.tgz","fileCount":9,"integrity":"sha512-lhC4jc9ARIxwXrLSiJxfPjR16jK1m2HI/93DtR6hD6owic/b8HAlMfLsqoLjV4KtJuTAhqCQwEf9KOcDJZ09Kw==","signatures":[{"sig":"MEUCIGgx+7DSL9Z4AcvJTOZdhDDBSZtZc2Hm8kbNo9imhwhhAiEAhItGucn7MzHpV686Og4mmL18K0JJulhdENU2qVcBGSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47435},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.13.2-beta-20250401091117.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/05d66b9608783fc2e62a46d91cd61e10/midscene-android-0.13.2-beta-20250401091117.0.tgz","_integrity":"sha512-lhC4jc9ARIxwXrLSiJxfPjR16jK1m2HI/93DtR6hD6owic/b8HAlMfLsqoLjV4KtJuTAhqCQwEf9KOcDJZ09Kw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.7","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.13.2-beta-20250401091117.0","@midscene/core":"0.13.2-beta-20250401091117.0","@midscene/shared":"0.13.2-beta-20250401091117.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.13.2-beta-20250401091117.0_1743498841673_0.07668667279139263","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250401104621.0":{"name":"@midscene/android","version":"0.13.2-beta-20250401104621.0","license":"MIT","_id":"@midscene/android@0.13.2-beta-20250401104621.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"07980d392b96bc9d3622d7677f3b9626a4c6f10f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.13.2-beta-20250401104621.0.tgz","fileCount":9,"integrity":"sha512-+z8hw0/ecj+56g3GA9ZSs6XufQN2PRp4Fq5Un6/DtWEjn3Z4jzbHfFjjQ2frYRLjojp5HGX/koKkt5vmjGdJoQ==","signatures":[{"sig":"MEUCIQCsei7Vl19R6f908M+Bck5YCIiDMT13VUDJVCBinT4xZAIgIg5KqQEg7dxHop6dA2YgyncyHQW3dDt6Wtelv6VwxBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47443},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.13.2-beta-20250401104621.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/69397085c35dd479a4107b5f5b2734d5/midscene-android-0.13.2-beta-20250401104621.0.tgz","_integrity":"sha512-+z8hw0/ecj+56g3GA9ZSs6XufQN2PRp4Fq5Un6/DtWEjn3Z4jzbHfFjjQ2frYRLjojp5HGX/koKkt5vmjGdJoQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.7","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.13.2-beta-20250401104621.0","@midscene/core":"0.13.2-beta-20250401104621.0","@midscene/shared":"0.13.2-beta-20250401104621.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.13.2-beta-20250401104621.0_1743504567304_0.492359273167023","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250402095952.0":{"name":"@midscene/android","version":"0.13.2-beta-20250402095952.0","license":"MIT","_id":"@midscene/android@0.13.2-beta-20250402095952.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"901a7383653c4e4d41e8863da0a0a7b19d9af167","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.13.2-beta-20250402095952.0.tgz","fileCount":9,"integrity":"sha512-I7EPyD4SISFMYAkbzPerlETkhm2mTLGorl8bvZYF549aWkT3rX9XTlnzAtLEdssv5ps7cfPqX7V9X76UiW7H9w==","signatures":[{"sig":"MEUCIEs50jnsXXcD8x7b0pPxU7LIqTCYnCnGczgTgGJ99ePLAiEAgogyqoBTFzXFZ70DUmQYT7vWgReFspX3QBcrgwe2Z/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53333},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.13.2-beta-20250402095952.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cd82bb659f40151f0203c18c1f423a1d/midscene-android-0.13.2-beta-20250402095952.0.tgz","_integrity":"sha512-I7EPyD4SISFMYAkbzPerlETkhm2mTLGorl8bvZYF549aWkT3rX9XTlnzAtLEdssv5ps7cfPqX7V9X76UiW7H9w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.13.2-beta-20250402095952.0","@midscene/core":"0.13.2-beta-20250402095952.0","@midscene/shared":"0.13.2-beta-20250402095952.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.13.2-beta-20250402095952.0_1743588185826_0.44836288757661946","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250402105500.0":{"name":"@midscene/android","version":"0.13.2-beta-20250402105500.0","license":"MIT","_id":"@midscene/android@0.13.2-beta-20250402105500.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c740e16aaf67e9286d9b794e1c573f34c142f87d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.13.2-beta-20250402105500.0.tgz","fileCount":9,"integrity":"sha512-6yVSqEAeEgkW6rwI/ucjYeDvzuUieUoX6PN9SJJDemCHTfIl67I0xAQuXZj9opkHHyMLco6Z9bMP1UjtLeFTlA==","signatures":[{"sig":"MEQCIGDSFkkQKzk6haXhHRWL7wdXmuXZUID65hkqjztUpHmcAiARMM4dj/oGpMJiReJ91oTcvfTT4psgyNCxtYUpoz7PxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53463},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.13.2-beta-20250402105500.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5d034978bd4627be5afa7cffcd4e3633/midscene-android-0.13.2-beta-20250402105500.0.tgz","_integrity":"sha512-6yVSqEAeEgkW6rwI/ucjYeDvzuUieUoX6PN9SJJDemCHTfIl67I0xAQuXZj9opkHHyMLco6Z9bMP1UjtLeFTlA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.13.2-beta-20250402105500.0","@midscene/core":"0.13.2-beta-20250402105500.0","@midscene/shared":"0.13.2-beta-20250402105500.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.13.2-beta-20250402105500.0_1743591497464_0.07155038483845133","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250402115338.0":{"name":"@midscene/android","version":"0.13.2-beta-20250402115338.0","license":"MIT","_id":"@midscene/android@0.13.2-beta-20250402115338.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9c8d23f047e40cf2e49122dd45dabe4586425d86","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.13.2-beta-20250402115338.0.tgz","fileCount":9,"integrity":"sha512-iCW9DUdulyoN6HXRdzPTSQ5Z3vzjudYV3nKPX1wsQ0Tq/xMHQCjqA3X+ZXsO/7edjCtnbMTLh+dJO29mErlsmQ==","signatures":[{"sig":"MEUCIBzF7pVou0YKm5vw8DzzEobKJVbW0PHCjpTsosGvvVAhAiEAhOjVMIatqSkzJd/F/N3VDUT8D+Mk/mk3V/ReZl8C5ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47443},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.13.2-beta-20250402115338.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/757fa4117447bdcc30d983c020e8df1b/midscene-android-0.13.2-beta-20250402115338.0.tgz","_integrity":"sha512-iCW9DUdulyoN6HXRdzPTSQ5Z3vzjudYV3nKPX1wsQ0Tq/xMHQCjqA3X+ZXsO/7edjCtnbMTLh+dJO29mErlsmQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.13.2-beta-20250402115338.0","@midscene/core":"0.13.2-beta-20250402115338.0","@midscene/shared":"0.13.2-beta-20250402115338.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.13.2-beta-20250402115338.0_1743595023300_0.6908066243395825","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250402124802.0":{"name":"@midscene/android","version":"0.13.2-beta-20250402124802.0","license":"MIT","_id":"@midscene/android@0.13.2-beta-20250402124802.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8d2cf23b6228fe5f192ce6bf567c39f08682ce4a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.13.2-beta-20250402124802.0.tgz","fileCount":9,"integrity":"sha512-stAEvBRKv9ZfAHXmAv3hjJ47PK0mamliC7X1rwtNEScmIa614LjD0FOLlTWa6XKwSD8vtBiv9pg33DNUHcIbag==","signatures":[{"sig":"MEUCIQDO7kxRyDKidUPObF9g1MVHNl8eEVrNRFoARGaE/jdAwAIgN+lhbYRo/fYrFQwOyAIjpLsKhix4c5R3rEYj5t3zGRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53595},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.13.2-beta-20250402124802.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/472a759d8b520089b8d03d122c18fc2b/midscene-android-0.13.2-beta-20250402124802.0.tgz","_integrity":"sha512-stAEvBRKv9ZfAHXmAv3hjJ47PK0mamliC7X1rwtNEScmIa614LjD0FOLlTWa6XKwSD8vtBiv9pg33DNUHcIbag==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.13.2-beta-20250402124802.0","@midscene/core":"0.13.2-beta-20250402124802.0","@midscene/shared":"0.13.2-beta-20250402124802.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.13.2-beta-20250402124802.0_1743598271320_0.40375396062930324","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250402130326.0":{"name":"@midscene/android","version":"0.13.2-beta-20250402130326.0","license":"MIT","_id":"@midscene/android@0.13.2-beta-20250402130326.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"422903da2eae79e6f9562cbf372bdd17a1692e9d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.13.2-beta-20250402130326.0.tgz","fileCount":9,"integrity":"sha512-8kPXP2aUYanfaCoWkYUkJAQEOkXMY1OIrJlhpxiuXV3xUoT7VbsyzJdMWtRwFwWLmC/f5Xx3tapGi3VGPzoWJA==","signatures":[{"sig":"MEYCIQDgdi3ZfQ2LJvg3aMLe4eLdEG6iTHRcju3peNQgIsog4gIhAIq3BbKtNAzW2YwW3O22Z8Fnr+NuUvm1wxDUw7I/0WhR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53727},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.13.2-beta-20250402130326.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d41febf833fccf89ee3fe847d6e53503/midscene-android-0.13.2-beta-20250402130326.0.tgz","_integrity":"sha512-8kPXP2aUYanfaCoWkYUkJAQEOkXMY1OIrJlhpxiuXV3xUoT7VbsyzJdMWtRwFwWLmC/f5Xx3tapGi3VGPzoWJA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.13.2-beta-20250402130326.0","@midscene/core":"0.13.2-beta-20250402130326.0","@midscene/shared":"0.13.2-beta-20250402130326.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.13.2-beta-20250402130326.0_1743599233758_0.8938447145003314","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250403020006.0":{"name":"@midscene/android","version":"0.13.2-beta-20250403020006.0","license":"MIT","_id":"@midscene/android@0.13.2-beta-20250403020006.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"19a538351b460662bb7c61741b15aeb5f9e3267a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.13.2-beta-20250403020006.0.tgz","fileCount":9,"integrity":"sha512-TRkEHimP+tSJE9V5Ars0YSLuodN4EN+EgWq8Xdo4WE0iqVh6YuMxs9MvgXfqW8LERtooH5KGaa62A8Cpho/3Mg==","signatures":[{"sig":"MEYCIQDG5ogdMttV4hr3P65XPmmaKsRC+jzPZPbO5C7Z+O9MXQIhAL7vJeofoM78sn5UeMtAWYDpvvUcpTQ/WmfwVIGHSSHe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47443},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.13.2-beta-20250403020006.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c90ddc2346c7b46118731e7df71ed6c7/midscene-android-0.13.2-beta-20250403020006.0.tgz","_integrity":"sha512-TRkEHimP+tSJE9V5Ars0YSLuodN4EN+EgWq8Xdo4WE0iqVh6YuMxs9MvgXfqW8LERtooH5KGaa62A8Cpho/3Mg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.13.2-beta-20250403020006.0","@midscene/core":"0.13.2-beta-20250403020006.0","@midscene/shared":"0.13.2-beta-20250403020006.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.13.2-beta-20250403020006.0_1743645772037_0.5076677711864763","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-beta-20250403054019.0":{"name":"@midscene/android","version":"0.13.2-beta-20250403054019.0","license":"MIT","_id":"@midscene/android@0.13.2-beta-20250403054019.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a743b96e1264be87da17c1694acd94c9cfdeaebf","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.13.2-beta-20250403054019.0.tgz","fileCount":9,"integrity":"sha512-XEERGKdgRScGeRluuCFP7eyVv0VwXKbWuxayto63XgsdwLwisXbbTYOiY6p5kMlLsX9A9YnIFPr9MDHbndmyCw==","signatures":[{"sig":"MEYCIQDZ4kkJwhxLS1VSXF7Li1l4REaqewyWLHiMQ/JukdqdFQIhAMJpd/6Y0dBqI57+/rhO5Ljgc7ar5m5LqNIFdttLm0EC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53727},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.13.2-beta-20250403054019.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0760ff0a0adda6c66dc95a7e4a3f09d1/midscene-android-0.13.2-beta-20250403054019.0.tgz","_integrity":"sha512-XEERGKdgRScGeRluuCFP7eyVv0VwXKbWuxayto63XgsdwLwisXbbTYOiY6p5kMlLsX9A9YnIFPr9MDHbndmyCw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.7","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.13.2-beta-20250403054019.0","@midscene/core":"0.13.2-beta-20250403054019.0","@midscene/shared":"0.13.2-beta-20250403054019.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.13.2-beta-20250403054019.0_1743658984023_0.5135781780537136","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@midscene/android","version":"0.14.0","license":"MIT","_id":"@midscene/android@0.14.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"94b5df714858c175d0c9618bbac574577278504e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.0.tgz","fileCount":9,"integrity":"sha512-4DjVtiVsO/CsiZhKvow4ahLbbl6ATYzk2b3dABWodFPs09u790sTn4iAq/0t/5ataYnLqIQdFm4rgHjaluSQGQ==","signatures":[{"sig":"MEUCIQCblNUkRYfn/4NofqyY7So9aBu1ZyCFuFbkB7hy6MN59QIgQMZS/O1wRA6+HtEv/uMjkLvmMd7ZzoQNnb3KQCgJbDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53639},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/60eb9189f0edd9af8e8bf2d0bbbf1462/midscene-android-0.14.0.tgz","_integrity":"sha512-4DjVtiVsO/CsiZhKvow4ahLbbl6ATYzk2b3dABWodFPs09u790sTn4iAq/0t/5ataYnLqIQdFm4rgHjaluSQGQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.0","@midscene/core":"0.14.0","@midscene/shared":"0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.0_1743660119213_0.2188535288703326","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@midscene/android","version":"0.14.1","license":"MIT","_id":"@midscene/android@0.14.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d5b778360e019c2808a420511804f89d84a1ec43","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.1.tgz","fileCount":9,"integrity":"sha512-/2YGBjs9DBIFOtvtY8iwb82mGFoLw6N6bjuEgoqXDlVty6RQvtNWflBvFBBFMyU6i0rnNPOfBzjdsom4emjgGQ==","signatures":[{"sig":"MEYCIQC5nGjd4yDjF4GteHibn5sFegjayXh0l0CkwI90oX0bXAIhAKoSzcjeoMH0GR2yaUiYm6bS3u1joP52bo19KNQ48U0p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53653},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.1.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bd6ebcdb433bb3adb86a2cf4d58006ef/midscene-android-0.14.1.tgz","_integrity":"sha512-/2YGBjs9DBIFOtvtY8iwb82mGFoLw6N6bjuEgoqXDlVty6RQvtNWflBvFBBFMyU6i0rnNPOfBzjdsom4emjgGQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.1","@midscene/core":"0.14.1","@midscene/shared":"0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.1_1743669672341_0.21000974268841155","host":"s3://npm-registry-packages-npm-production"}},"0.14.1-beta-20250403090809.0":{"name":"@midscene/android","version":"0.14.1-beta-20250403090809.0","license":"MIT","_id":"@midscene/android@0.14.1-beta-20250403090809.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"android":"bin/playground","playground":"bin/playground"},"dist":{"shasum":"ded11a3f48fba4356549c019f1cb036db8a83918","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.1-beta-20250403090809.0.tgz","fileCount":42,"integrity":"sha512-ozBdtvCMLBUTlC/iLHJKuK4Ii55WEecY5BN/lH9DaRE+UrTiQWBXw1TYYE2SLexLkPmK/1Tkk3IwDpxf8r7R/g==","signatures":[{"sig":"MEUCIQCle/QmmZOPbW1a5vAXdLVImm7vOqGEEKd4aPzvq7zM2AIgOnvvNiqL2vM+hRItFarNaZoHFSZXkL1X5XbwYSlkizA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72201505},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.1-beta-20250403090809.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","dev:server":"npm run build && ./bin/playground","build:watch":"modern build -w -c ./modern.config.ts","postinstall":"fetch-scrcpy-server 3.1"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/edb5efdddd548b83afb0e8c85f07bebc/midscene-android-0.14.1-beta-20250403090809.0.tgz","_integrity":"sha512-ozBdtvCMLBUTlC/iLHJKuK4Ii55WEecY5BN/lH9DaRE+UrTiQWBXw1TYYE2SLexLkPmK/1Tkk3IwDpxf8r7R/g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","open":"10.1.0","express":"^4.21.2","socket.io":"^4.8.1","appium-adb":"12.12.1","@midscene/web":"0.14.1-beta-20250403090809.0","@midscene/core":"0.14.1-beta-20250403090809.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"0.14.1-beta-20250403090809.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0","@yume-chan/fetch-scrcpy-server":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/express":"^4.17.21","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.1-beta-20250403090809.0_1743671459613_0.934636876711461","host":"s3://npm-registry-packages-npm-production"}},"0.14.2-beta-20250408014840.0":{"name":"@midscene/android","version":"0.14.2-beta-20250408014840.0","license":"MIT","_id":"@midscene/android@0.14.2-beta-20250408014840.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a4acff8cd5534ec0b82cf8b8f4718c6fcf64c144","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.2-beta-20250408014840.0.tgz","fileCount":9,"integrity":"sha512-BdkvwlQiUFdqLx6u1rb8DEeDsn6H2RZPEv30LmhRezJW3T1bCGGKLAIpjKRmHv7osNEb6NelRk4/88yoAgTccA==","signatures":[{"sig":"MEUCIQCdhzzxBRHQXekiTMssYXV913Li6weM2YtUKwiw2BDJ0wIgQWTyojUTyq2g8BCoC6uG0JIaL62K51HOvyoHr0Svlco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53741},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.2-beta-20250408014840.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/16da1f65c22b4cf41e2a4a793aeb70c1/midscene-android-0.14.2-beta-20250408014840.0.tgz","_integrity":"sha512-BdkvwlQiUFdqLx6u1rb8DEeDsn6H2RZPEv30LmhRezJW3T1bCGGKLAIpjKRmHv7osNEb6NelRk4/88yoAgTccA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.7","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.2-beta-20250408014840.0","@midscene/core":"0.14.2-beta-20250408014840.0","@midscene/shared":"0.14.2-beta-20250408014840.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.2-beta-20250408014840.0_1744077087983_0.38635181019693876","host":"s3://npm-registry-packages-npm-production"}},"0.14.2-beta-20250408083201.0":{"name":"@midscene/android","version":"0.14.2-beta-20250408083201.0","license":"MIT","_id":"@midscene/android@0.14.2-beta-20250408083201.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7f4e681b8ab34cf65d8c6f7bcb6dbcb3e4f72128","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.2-beta-20250408083201.0.tgz","fileCount":9,"integrity":"sha512-tN3KvNhL6dRDEFDyLfeO4HwKtnIrUo+46/GhIeJ07dCfGa9TLOcKKPaD5ik/ZYIOf2TT3U0lbjPmzAix8E28GQ==","signatures":[{"sig":"MEYCIQCN/koQtkTm5yt0vaTa9HI3oO0LBoBmrTjHpTjDhEthBwIhAPsW0T4uuboOm75y6k+X4jlfYW8let+dG20Txl+1tIbt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53741},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.2-beta-20250408083201.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/42ba233ad86bff88affb1a959dd994a7/midscene-android-0.14.2-beta-20250408083201.0.tgz","_integrity":"sha512-tN3KvNhL6dRDEFDyLfeO4HwKtnIrUo+46/GhIeJ07dCfGa9TLOcKKPaD5ik/ZYIOf2TT3U0lbjPmzAix8E28GQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.7","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.2-beta-20250408083201.0","@midscene/core":"0.14.2-beta-20250408083201.0","@midscene/shared":"0.14.2-beta-20250408083201.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.2-beta-20250408083201.0_1744101291451_0.746623789709338","host":"s3://npm-registry-packages-npm-production"}},"0.14.2-beta-20250408164930.0":{"name":"@midscene/android","version":"0.14.2-beta-20250408164930.0","license":"MIT","_id":"@midscene/android@0.14.2-beta-20250408164930.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"dfd38c585c26627cfdc0ffb02a295c2efbbb0632","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.2-beta-20250408164930.0.tgz","fileCount":9,"integrity":"sha512-JeOyusVqS5w289iIqwx/gTjhxUx0RSFKoZqNMyvVAwZNKlw/EaMSopGSxWutD1r+pbCJNuP05yiTHdlC0+5aOA==","signatures":[{"sig":"MEUCIAGOitqxXb2o2VsXPZbV0z9BIA1N24sA6M3wEtZEO9ivAiEAkbpftGVRRk/zew3oXNUunNJUup+66shYr4t3PFwwi2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53741},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.2-beta-20250408164930.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/11c2bd782d1534c277736127e7efb2ce/midscene-android-0.14.2-beta-20250408164930.0.tgz","_integrity":"sha512-JeOyusVqS5w289iIqwx/gTjhxUx0RSFKoZqNMyvVAwZNKlw/EaMSopGSxWutD1r+pbCJNuP05yiTHdlC0+5aOA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.7","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.2-beta-20250408164930.0","@midscene/core":"0.14.2-beta-20250408164930.0","@midscene/shared":"0.14.2-beta-20250408164930.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.2-beta-20250408164930.0_1744131135684_0.8212637743925522","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@midscene/android","version":"0.14.2","license":"MIT","_id":"@midscene/android@0.14.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1b0a9e0c3b4dc26c8d0dd94cbe4e06b52778177a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.2.tgz","fileCount":9,"integrity":"sha512-8nvgO/3/d7i3HZ0+vPTR1lxXAto85kUuZPpX8P9xUR2EXv9MofHk7fjRcLExbuEFXoBsX6kkscfoGV8/7Zc74w==","signatures":[{"sig":"MEUCIAXKYyRT3VhrZQ9FagZxQNucUmhF0aN1petn8JZgcnSjAiEAqSG4IeOcGIhPUdZCX42/VFVyoG4m7+qe2yWmuvsvUSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53653},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.2.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7142a34b20aebd2cd2381757b84ab44a/midscene-android-0.14.2.tgz","_integrity":"sha512-8nvgO/3/d7i3HZ0+vPTR1lxXAto85kUuZPpX8P9xUR2EXv9MofHk7fjRcLExbuEFXoBsX6kkscfoGV8/7Zc74w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.7","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.2","@midscene/core":"0.14.2","@midscene/shared":"0.14.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.2_1744165899196_0.4927562748314356","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250409023722.0":{"name":"@midscene/android","version":"0.14.3-beta-20250409023722.0","license":"MIT","_id":"@midscene/android@0.14.3-beta-20250409023722.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"android":"bin/playground","playground":"bin/playground"},"dist":{"shasum":"32dd47567a37a8fe0d68084b62e8a94eba0d5ace","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.3-beta-20250409023722.0.tgz","fileCount":15,"integrity":"sha512-T2Wd7hfbzr3Gik2mjZGCvUrOi63fosdKqjHwj1LVL22CnnGKVPGz515dGzhLvtHt+6/bLgoJwDFiKNXoPNwwNg==","signatures":[{"sig":"MEYCIQDcCZUggSIrm1rlk7zjc9bPUxIPY0OnZMBL1woyve4gaAIhAMDxL92CmlizbOboeJ04j/S4rEkuCMXPtGAdVeOh8KJ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111839},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.3-beta-20250409023722.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","dev:server":"npm run build && ./bin/playground","build:watch":"modern build -w -c ./modern.config.ts","postinstall":"fetch-scrcpy-server 3.1"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/179257789a9ffbfc46d3e305b964841a/midscene-android-0.14.3-beta-20250409023722.0.tgz","_integrity":"sha512-T2Wd7hfbzr3Gik2mjZGCvUrOi63fosdKqjHwj1LVL22CnnGKVPGz515dGzhLvtHt+6/bLgoJwDFiKNXoPNwwNg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","open":"10.1.0","express":"^4.21.2","socket.io":"^4.8.1","appium-adb":"12.12.1","@midscene/web":"0.14.3-beta-20250409023722.0","@midscene/core":"0.14.3-beta-20250409023722.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"0.14.3-beta-20250409023722.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0","@yume-chan/fetch-scrcpy-server":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/express":"^4.17.21","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.3-beta-20250409023722.0_1744166440047_0.442367859753257","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250409031306.0":{"name":"@midscene/android","version":"0.14.3-beta-20250409031306.0","license":"MIT","_id":"@midscene/android@0.14.3-beta-20250409031306.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"android":"bin/playground","playground":"bin/playground"},"dist":{"shasum":"d981e9ee2eb4ca09a72a75b70e3b4192822cc09a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.3-beta-20250409031306.0.tgz","fileCount":37,"integrity":"sha512-lxm+Bb48WS3QlA3ur1w5VVBjCTk03norSNB10EIIZ1KFtT3yC8E5ekERXkeXR/pxU34wRyAxWeSbL8tHuR7m4w==","signatures":[{"sig":"MEUCIGK8/xLwxqxhjwz808E0P1ZojIknMB60JOGmmqnPyKsHAiEA7jkTAsWQwDl/oQNXiQPzLA5kRBavCRy5WR2qRYMy53w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30212818},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.3-beta-20250409031306.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","dev:server":"npm run build && ./bin/playground","build:watch":"modern build -w -c ./modern.config.ts","postinstall":"fetch-scrcpy-server 3.1"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1a77b5b458a5282af092e753f745f168/midscene-android-0.14.3-beta-20250409031306.0.tgz","_integrity":"sha512-lxm+Bb48WS3QlA3ur1w5VVBjCTk03norSNB10EIIZ1KFtT3yC8E5ekERXkeXR/pxU34wRyAxWeSbL8tHuR7m4w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","open":"10.1.0","express":"^4.21.2","socket.io":"^4.8.1","appium-adb":"12.12.1","@midscene/web":"0.14.3-beta-20250409031306.0","@midscene/core":"0.14.3-beta-20250409031306.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"0.14.3-beta-20250409031306.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0","@yume-chan/fetch-scrcpy-server":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/express":"^4.17.21","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.3-beta-20250409031306.0_1744168562597_0.5543623753182343","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250409035641.0":{"name":"@midscene/android","version":"0.14.3-beta-20250409035641.0","license":"MIT","_id":"@midscene/android@0.14.3-beta-20250409035641.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"android":"bin/playground","playground":"bin/playground"},"dist":{"shasum":"cbe4cf56e48d0dd95df2ff4a2daeeec950f6136c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.3-beta-20250409035641.0.tgz","fileCount":37,"integrity":"sha512-ozSR7Us8v7MpwEVnur+ASRjakOwJ0FZJacb0GLl6Tv3+MQFR7PNjEdWkEDNOoEVx51qz/xuit481uWi6NcUcMw==","signatures":[{"sig":"MEYCIQDN8ou04da6AABORevUhXZsz2aolFnC+qP6XpKG0cU3TQIhAOQv8ifxMsRLvJ+DQSD4+6G2fcsEajayAEjA/xOf5r1U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30217843},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.3-beta-20250409035641.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","dev:server":"npm run build && ./bin/playground","build:watch":"modern build -w -c ./modern.config.ts","postinstall":"fetch-scrcpy-server 3.1"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/081d8b9de336a3e941a08c57ae7ed74c/midscene-android-0.14.3-beta-20250409035641.0.tgz","_integrity":"sha512-ozSR7Us8v7MpwEVnur+ASRjakOwJ0FZJacb0GLl6Tv3+MQFR7PNjEdWkEDNOoEVx51qz/xuit481uWi6NcUcMw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.7","dependencies":{"cors":"2.8.5","open":"10.1.0","express":"^4.21.2","socket.io":"^4.8.1","appium-adb":"12.12.1","@midscene/web":"0.14.3-beta-20250409035641.0","@midscene/core":"0.14.3-beta-20250409035641.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"0.14.3-beta-20250409035641.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0","@yume-chan/fetch-scrcpy-server":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/express":"^4.17.21","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.3-beta-20250409035641.0_1744171180917_0.2653914349872435","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250410083912.0":{"name":"@midscene/android","version":"0.14.3-beta-20250410083912.0","license":"MIT","_id":"@midscene/android@0.14.3-beta-20250410083912.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c67effbedef9762e5e7c3c33517e332012a18ab8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.3-beta-20250410083912.0.tgz","fileCount":9,"integrity":"sha512-yJClQmPK4/fSSrcKKa2qLbmmBbqb6+2yEkX6LPqLRt0eusW9LtEna9aOKANNBDLvmqeCGNxuIG02EUcleri6AQ==","signatures":[{"sig":"MEUCIQDbuHVm9NmpYN/4Oc1qt3T//PvaFblet9R6Sua+ny7YGAIgBo+JreYlsqs8wegCO3Tx6ntOs6TVauU+mvRfubVvTZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53781},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.3-beta-20250410083912.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/47b4368426aade0aad5dac29c0ee3177/midscene-android-0.14.3-beta-20250410083912.0.tgz","_integrity":"sha512-yJClQmPK4/fSSrcKKa2qLbmmBbqb6+2yEkX6LPqLRt0eusW9LtEna9aOKANNBDLvmqeCGNxuIG02EUcleri6AQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.3-beta-20250410083912.0","@midscene/core":"0.14.3-beta-20250410083912.0","@midscene/shared":"0.14.3-beta-20250410083912.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.3-beta-20250410083912.0_1744274518934_0.321558932719866","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@midscene/android","version":"0.14.3","license":"MIT","_id":"@midscene/android@0.14.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bc9f88fc76f93954ca4ccf7c6fb01215f1425900","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.3.tgz","fileCount":9,"integrity":"sha512-RtwV3xbkwDK1GCoQZQz1RvaYZDOz3BWReLGFbSVGYXn7pilOyhC9ubfeRqLkjya9rJrF0A6/ho0G5ww8lIEUHg==","signatures":[{"sig":"MEQCIC75skt/ssx02LNQB3yt9dP/Gi/glE52471XXxbfze5sAiAnrfAQCXxH7cHdBo8EuSlm4WQYDaTSrYhxkOePBYoq4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53693},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.3.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5f9f671ad5d1aa0cedd578918e0329fa/midscene-android-0.14.3.tgz","_integrity":"sha512-RtwV3xbkwDK1GCoQZQz1RvaYZDOz3BWReLGFbSVGYXn7pilOyhC9ubfeRqLkjya9rJrF0A6/ho0G5ww8lIEUHg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.3","@midscene/core":"0.14.3","@midscene/shared":"0.14.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.3_1744276289262_0.014854545986616063","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250410123810.0":{"name":"@midscene/android","version":"0.14.3-beta-20250410123810.0","license":"MIT","_id":"@midscene/android@0.14.3-beta-20250410123810.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"46c7eba22eeff093a15287e8fd7a75a3e39b452b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.3-beta-20250410123810.0.tgz","fileCount":9,"integrity":"sha512-LJ90ix0kzc3LlAYG909/QsU959GbsCyMpAwlbAlCciEhOJzYLnlNGwUiz6aRV3IdbEjrzM3LKg6xFWbjxvdvZA==","signatures":[{"sig":"MEQCIGev89WRY6WnIzjojKk7RJ4kCj9fVbkUBLdqhLZCoDL0AiAH1DyyajLbeBc1UUIA5uoRk/jZuNUjaHhgwcekjf4+Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53781},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.3-beta-20250410123810.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/612a07802da40e636ca7069d66eddd17/midscene-android-0.14.3-beta-20250410123810.0.tgz","_integrity":"sha512-LJ90ix0kzc3LlAYG909/QsU959GbsCyMpAwlbAlCciEhOJzYLnlNGwUiz6aRV3IdbEjrzM3LKg6xFWbjxvdvZA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.3-beta-20250410123810.0","@midscene/core":"0.14.3-beta-20250410123810.0","@midscene/shared":"0.14.3-beta-20250410123810.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.3-beta-20250410123810.0_1744288850503_0.5877010237212461","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250414114024.0":{"name":"@midscene/android","version":"0.14.4-beta-20250414114024.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250414114024.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"android":"bin/playground","playground":"bin/playground"},"dist":{"shasum":"fc9b06c1026b6e2ff011601d3655a13f969a1c72","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250414114024.0.tgz","fileCount":38,"integrity":"sha512-nIykpA6ydDCha9lAxoBroEO7HW8FIxtuGDcOWwuY9wicOYW8eH6Y8yKabUqFvXp0V8NuXPvGxOCJa+JRW6oCQQ==","signatures":[{"sig":"MEQCIBdv8SJ+lF6wD5pRSa52V/3pJu7sEHRECh+4o991DHHMAiAcnxr78CCswYtojnmoZ/tG/3UReaONmAMR7X+1I1V9YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30320546},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250414114024.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","dev:server":"npm run build && ./bin/playground","build:watch":"modern build -w -c ./modern.config.ts","postinstall":"fetch-scrcpy-server 3.1"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a2657b1a7bffac1bfddb316858efdb7e/midscene-android-0.14.4-beta-20250414114024.0.tgz","_integrity":"sha512-nIykpA6ydDCha9lAxoBroEO7HW8FIxtuGDcOWwuY9wicOYW8eH6Y8yKabUqFvXp0V8NuXPvGxOCJa+JRW6oCQQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"2.8.5","open":"10.1.0","express":"^4.21.2","socket.io":"^4.8.1","appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250414114024.0","@midscene/core":"0.14.4-beta-20250414114024.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"0.14.4-beta-20250414114024.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0","@yume-chan/fetch-scrcpy-server":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/cors":"2.8.12","@types/node":"^18.0.0","@types/express":"^4.17.21","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250414114024.0_1744630992486_0.8611224926351069","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250415065130.0":{"name":"@midscene/android","version":"0.14.4-beta-20250415065130.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250415065130.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4649185539027c95da06e00cf4fdcabca6d2e115","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250415065130.0.tgz","fileCount":8,"integrity":"sha512-o+2i5fw+QAoyImNAJGlnQ2s5Q2U4BBG2mVMUbxM0caLVP5OlyqglCBe3i7BrzjB5ck8S7CuWsqCT17J7odWyJQ==","signatures":[{"sig":"MEUCIQCG1JMrDh7UYb+esnG/sX+2KTBcu6WrTsjuydVV03P2RwIgA6KMM7hIL/DzyzER00ru1VCO829SoCdoWKx3Jd3iaZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44458},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250415065130.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a2fffd44e73ee4dcd5cd60dcd938e14f/midscene-android-0.14.4-beta-20250415065130.0.tgz","_integrity":"sha512-o+2i5fw+QAoyImNAJGlnQ2s5Q2U4BBG2mVMUbxM0caLVP5OlyqglCBe3i7BrzjB5ck8S7CuWsqCT17J7odWyJQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250415065130.0","@midscene/core":"0.14.4-beta-20250415065130.0","@midscene/shared":"0.14.4-beta-20250415065130.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250415065130.0_1744700063355_0.9456211197181756","host":"s3://npm-registry-packages-npm-production"}},"0.14.3-beta-20250415152700.0":{"name":"@midscene/android","version":"0.14.3-beta-20250415152700.0","license":"MIT","_id":"@midscene/android@0.14.3-beta-20250415152700.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6e43ec8a46844507ca023d80bf959ab951f06072","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.3-beta-20250415152700.0.tgz","fileCount":9,"integrity":"sha512-TBC8iV4mcWJWGJtAop/2zetCPBivaAENMMR73pJM5cIvvTPqBnrkEFXNOZ6pze0itSr/PcCYuS7jvlZ8vE3GyQ==","signatures":[{"sig":"MEUCIC9gfu+Bsxjf5/4P6xR3yTyTYG2CDDH2VkyUYI3n22tUAiEAtZiMsHhTTNL76FBGX28c6LfZh3X5Lrt4g/caUpbdVa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53781},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.3-beta-20250415152700.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/27ffce5fcaaabe55a19cf375be2d9e40/midscene-android-0.14.3-beta-20250415152700.0.tgz","_integrity":"sha512-TBC8iV4mcWJWGJtAop/2zetCPBivaAENMMR73pJM5cIvvTPqBnrkEFXNOZ6pze0itSr/PcCYuS7jvlZ8vE3GyQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.3-beta-20250415152700.0","@midscene/core":"0.14.3-beta-20250415152700.0","@midscene/shared":"0.14.3-beta-20250415152700.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.3-beta-20250415152700.0_1744730985857_0.33165815027063195","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416024415.0":{"name":"@midscene/android","version":"0.14.4-beta-20250416024415.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250416024415.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"401efa7cf0ed779b7bd776ed5acb1b20822d1922","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250416024415.0.tgz","fileCount":9,"integrity":"sha512-5tkoFzTZkWYJE6BiwBqIfgdWjkVvAqo8MXCKRQ4oBaRbJU00x7bo8XumB5+Yy7EmSCv1vZZf+yMyJH8Rl18maQ==","signatures":[{"sig":"MEQCIFsTUr1Vv5sYZxFBMv/+MZ9eBU6WbYliO3QppOZl4z26AiBGnYAa3uDu8DVk4G05qlKp0QC0pOGnFyJJ/huCSNttiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56556},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250416024415.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b4c70e0cbbbf22138528a566333a2113/midscene-android-0.14.4-beta-20250416024415.0.tgz","_integrity":"sha512-5tkoFzTZkWYJE6BiwBqIfgdWjkVvAqo8MXCKRQ4oBaRbJU00x7bo8XumB5+Yy7EmSCv1vZZf+yMyJH8Rl18maQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250416024415.0","@midscene/core":"0.14.4-beta-20250416024415.0","@midscene/shared":"0.14.4-beta-20250416024415.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250416024415.0_1744771624144_0.05394371366632944","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416031649.0":{"name":"@midscene/android","version":"0.14.4-beta-20250416031649.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250416031649.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7ad89eb9758d846e9f82b148c40358d76c74a947","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250416031649.0.tgz","fileCount":9,"integrity":"sha512-Pe8eR12WX9rrCNvxqzh6KNMBYvXitCyJHPkkKprextQV/kL7f5BEYLKYJKl1TVSLtk26FRCbMoJ5fLpKlYYREg==","signatures":[{"sig":"MEUCIQCpDGaek6VstDAK3o1BsHv2H/wF/aN5qYcsYAm/OPIObQIgFl3L5sq52x1m49o48Qua4Oe03O4HsdzEe8Ckhuszjio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56556},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250416031649.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a2b4c4a3e99c971e79c4616e40f5ea1d/midscene-android-0.14.4-beta-20250416031649.0.tgz","_integrity":"sha512-Pe8eR12WX9rrCNvxqzh6KNMBYvXitCyJHPkkKprextQV/kL7f5BEYLKYJKl1TVSLtk26FRCbMoJ5fLpKlYYREg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250416031649.0","@midscene/core":"0.14.4-beta-20250416031649.0","@midscene/shared":"0.14.4-beta-20250416031649.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250416031649.0_1744773582658_0.14315280982147072","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416041002.0":{"name":"@midscene/android","version":"0.14.4-beta-20250416041002.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250416041002.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"608f1601d9d7b2358f0947ecf59eb3be3c60c202","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250416041002.0.tgz","fileCount":9,"integrity":"sha512-WLyJs4hSZke6UZV6/3oSEhyfcM1GPbu49jD2q31k6HW+1eV7y80UiOGySe+oqf7G55scqOihZmbJK2c1qseeZQ==","signatures":[{"sig":"MEUCIQCNCbLe8U4WJWEknzsPrUoDM+3Tnxc5xKKlBVJfTWuYNwIgKjjwQwuwWvaNMsY9cFwdy8nlSk5SrPF5UNKClMh3xRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56950},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250416041002.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/96c8957572c16da99d56e81bb3710acf/midscene-android-0.14.4-beta-20250416041002.0.tgz","_integrity":"sha512-WLyJs4hSZke6UZV6/3oSEhyfcM1GPbu49jD2q31k6HW+1eV7y80UiOGySe+oqf7G55scqOihZmbJK2c1qseeZQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250416041002.0","@midscene/core":"0.14.4-beta-20250416041002.0","@midscene/shared":"0.14.4-beta-20250416041002.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250416041002.0_1744776770663_0.19855620413210784","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416063501.0":{"name":"@midscene/android","version":"0.14.4-beta-20250416063501.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250416063501.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3071ad0d9d3e9698fd494adfdd5109efa595539f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250416063501.0.tgz","fileCount":9,"integrity":"sha512-Ig1UOJM13bVdRG/feXSjCmchDY359FLy5hIgH2z0QifogTWXUwiG/ImUYiHM/N7yZNzb0fbkckIe7eMYGkPRjg==","signatures":[{"sig":"MEUCIQDTx2TeOLGE4IZow/V6zUf/Z4x+JRxilyKa53Dpikr+EwIgdbL+ToA1TT2qviDAAZibhaHzQYT/SyLTPaH0R+lhCvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57557},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250416063501.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/500ecc10cdbb2443cf511c885fc79adc/midscene-android-0.14.4-beta-20250416063501.0.tgz","_integrity":"sha512-Ig1UOJM13bVdRG/feXSjCmchDY359FLy5hIgH2z0QifogTWXUwiG/ImUYiHM/N7yZNzb0fbkckIe7eMYGkPRjg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250416063501.0","@midscene/core":"0.14.4-beta-20250416063501.0","@midscene/shared":"0.14.4-beta-20250416063501.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250416063501.0_1744785473888_0.7342214466439707","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416114650.0":{"name":"@midscene/android","version":"0.14.4-beta-20250416114650.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250416114650.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6bfc3c5d1b7f21e8c93dac6ab72b24b7643eb159","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250416114650.0.tgz","fileCount":9,"integrity":"sha512-XgpWsKfQzgf8c1qWIv/hmDCgmH0rzqelNA1QIqU/2GGx45bTs7kED5zavzyWFItgm/aDzh0evhFHpxHXZANC1Q==","signatures":[{"sig":"MEYCIQCPJyI8QM0utBASPLe22Q5VGmwZSzXzYTI2OMN/Zqu3/gIhAMetDCmXCVzWrK/0DDErGfFtpbfMIxGZYSF7Y9Hy2CZY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57205},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250416114650.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c5b164e4c5fe178a1a132a38f513be7c/midscene-android-0.14.4-beta-20250416114650.0.tgz","_integrity":"sha512-XgpWsKfQzgf8c1qWIv/hmDCgmH0rzqelNA1QIqU/2GGx45bTs7kED5zavzyWFItgm/aDzh0evhFHpxHXZANC1Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250416114650.0","@midscene/core":"0.14.4-beta-20250416114650.0","@midscene/shared":"0.14.4-beta-20250416114650.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250416114650.0_1744804174708_0.6350626804795967","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250416140508.0":{"name":"@midscene/android","version":"0.14.4-beta-20250416140508.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250416140508.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"eefc5d224d00b42a7a59606cca48409a1ef10e20","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250416140508.0.tgz","fileCount":9,"integrity":"sha512-m4BqzVudf4Y0zjuiLAJcKAPzUOmRvqI6DTgkIaeBRIQH3J0gOqU8SjL8+dVfQQMopFrk/k2EMBY8JUpViavxfg==","signatures":[{"sig":"MEUCIQDyhdLYS8TNLAGmqqD/sjBEcawut846orzE2JNSyuPr0gIgDaVepNLGcHUCeJTyYp3ZlotuE3yf+wSbvgc+MnHjqrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56091},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250416140508.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b6d73bc772575d5c815adb9d33d01491/midscene-android-0.14.4-beta-20250416140508.0.tgz","_integrity":"sha512-m4BqzVudf4Y0zjuiLAJcKAPzUOmRvqI6DTgkIaeBRIQH3J0gOqU8SjL8+dVfQQMopFrk/k2EMBY8JUpViavxfg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250416140508.0","@midscene/core":"0.14.4-beta-20250416140508.0","@midscene/shared":"0.14.4-beta-20250416140508.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250416140508.0_1744812474296_0.8917414215559716","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417034729.0":{"name":"@midscene/android","version":"0.14.4-beta-20250417034729.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250417034729.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"496199d5c33506874c356e92e3f81b6e54cbdf4f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250417034729.0.tgz","fileCount":9,"integrity":"sha512-gtPCNRJHbychYLKYDwrExlYeP99nxGsJTieK4sXTPin6+EFxlsBmnk8vGH30hBqzsI9qMAo6oLiRzHQI+Ngb/Q==","signatures":[{"sig":"MEUCIQDgb8DqKMFmxsT5ElSatNw884kdbTsMFgZjC6uyVqLw2QIgCxbZu5+90fc0L9kNI+95UTjhtldfofHIAD4tefwI7Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56091},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250417034729.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/82a6c32d5115bc12827b7d532456a455/midscene-android-0.14.4-beta-20250417034729.0.tgz","_integrity":"sha512-gtPCNRJHbychYLKYDwrExlYeP99nxGsJTieK4sXTPin6+EFxlsBmnk8vGH30hBqzsI9qMAo6oLiRzHQI+Ngb/Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250417034729.0","@midscene/core":"0.14.4-beta-20250417034729.0","@midscene/shared":"0.14.4-beta-20250417034729.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250417034729.0_1744861815448_0.5030590902304755","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417055544.0":{"name":"@midscene/android","version":"0.14.4-beta-20250417055544.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250417055544.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"aae15c85c8526e916864efa7455420c836472934","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250417055544.0.tgz","fileCount":9,"integrity":"sha512-X7n1bcvexgQ9KpPy/Za+NsIlVBe+aKDpMn4+pZMZgr/o4pryQaRL1pmL3T9ZgjeOQQCwmwr9gkwieMUNlfZXVw==","signatures":[{"sig":"MEUCIC0EVUIA+zmIRgwkuObpIuJDCgpxMmHvm2wgYXFbdIDAAiEA8tgj84z55ZOEPlA1FvnIXOAh92vbRJN6Bbw8gv1MKjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56091},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250417055544.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7caca175453071b3251a77343f00c80c/midscene-android-0.14.4-beta-20250417055544.0.tgz","_integrity":"sha512-X7n1bcvexgQ9KpPy/Za+NsIlVBe+aKDpMn4+pZMZgr/o4pryQaRL1pmL3T9ZgjeOQQCwmwr9gkwieMUNlfZXVw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250417055544.0","@midscene/core":"0.14.4-beta-20250417055544.0","@midscene/shared":"0.14.4-beta-20250417055544.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250417055544.0_1744869506744_0.27116929584028515","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417070627.0":{"name":"@midscene/android","version":"0.14.4-beta-20250417070627.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250417070627.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d6169254db18dd4b8773be97bc95a288f740478d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250417070627.0.tgz","fileCount":9,"integrity":"sha512-KkmVm8cjGrJAnKkDMYbLqwVV2EmYSBVNW3IIiIH+ciiCIjWmNRXj28mFavKMqcA4iFvmDo5mEUccBSH0dxioLw==","signatures":[{"sig":"MEQCIFU9kHV7ykV8VGI1f32ohs7CyXIPpQkL91XAX/+ZxkpSAiA2DydsxL5z5EPpJb1/aiduIH0ZJK5VSqOU7yYz5rOA7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56091},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250417070627.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2162363a9eab09ee8d8f2ee57576524b/midscene-android-0.14.4-beta-20250417070627.0.tgz","_integrity":"sha512-KkmVm8cjGrJAnKkDMYbLqwVV2EmYSBVNW3IIiIH+ciiCIjWmNRXj28mFavKMqcA4iFvmDo5mEUccBSH0dxioLw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250417070627.0","@midscene/core":"0.14.4-beta-20250417070627.0","@midscene/shared":"0.14.4-beta-20250417070627.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250417070627.0_1744873759193_0.13479024478167156","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417074217.0":{"name":"@midscene/android","version":"0.14.4-beta-20250417074217.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250417074217.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"cf5fd32b8cffde43ab62c80e63f7ecc28675e8da","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250417074217.0.tgz","fileCount":9,"integrity":"sha512-ZSIod6qxkopSfOU7hp7JPCVSJD/Wv0d8CU86xwY2jh3LC2Xr8SeKyY+TnTpzPsYsBeTKA7jvg9ndXEQGn9/pnw==","signatures":[{"sig":"MEQCIELUQzyZosKSNsOwAT8V7w2OP+R30Hv8BsYposlaq9tNAiBffTQWsVYs1KEgD+QqB5wq+004NavsOEKzrl4Pd66yCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57205},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250417074217.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/822c73e6195fc63d6ad58192dfb8c164/midscene-android-0.14.4-beta-20250417074217.0.tgz","_integrity":"sha512-ZSIod6qxkopSfOU7hp7JPCVSJD/Wv0d8CU86xwY2jh3LC2Xr8SeKyY+TnTpzPsYsBeTKA7jvg9ndXEQGn9/pnw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250417074217.0","@midscene/core":"0.14.4-beta-20250417074217.0","@midscene/shared":"0.14.4-beta-20250417074217.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250417074217.0_1744875914285_0.06168923282829053","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417094631.0":{"name":"@midscene/android","version":"0.14.4-beta-20250417094631.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250417094631.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"51edfa5cd64a2783672736dc08ddf1f40aa025da","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250417094631.0.tgz","fileCount":9,"integrity":"sha512-lG1ib0fR3kQUGGwl69qeL2X1VQmWsq7LSPHHFDcuFEvby2FrG9aMkYD1uo4blTwMfhBxf41LnLXKmTFmVfVgwA==","signatures":[{"sig":"MEYCIQCVAS4wEbs4Ax22ciY97l8x1BaWv4LckS7GVsNOE7RoCAIhAJ/xbXvkDUig4HYiFwiPxfnSrilsWL+dpNveec16Q50v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57205},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250417094631.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/459ef37fc2b5a6955fc8b0c2b915c60d/midscene-android-0.14.4-beta-20250417094631.0.tgz","_integrity":"sha512-lG1ib0fR3kQUGGwl69qeL2X1VQmWsq7LSPHHFDcuFEvby2FrG9aMkYD1uo4blTwMfhBxf41LnLXKmTFmVfVgwA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250417094631.0","@midscene/core":"0.14.4-beta-20250417094631.0","@midscene/shared":"0.14.4-beta-20250417094631.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250417094631.0_1744883362100_0.9620770076287353","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417134518.0":{"name":"@midscene/android","version":"0.14.4-beta-20250417134518.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250417134518.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a1d2589caaef9bbcecd96f1c7b08ba77bf851fa6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250417134518.0.tgz","fileCount":9,"integrity":"sha512-PxyOB1+b4cgqa9959eeH0yiTYky+4zxKQ9ilTMmnTPcmdSsbjQEh4ZQFfMXMK/yVpWneXVhqC2jXJ3NKefijQA==","signatures":[{"sig":"MEYCIQDGtLgUVvqHNiZALptm+bdcFV6RE+R2iVpcFkORQPnEMQIhAPhALkiLGwUb6Xm45zyeznkhoKsJ1WFCcngS8O0s9XlR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57205},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250417134518.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d10ba44d5ddf5af13b405b1f00814ae1/midscene-android-0.14.4-beta-20250417134518.0.tgz","_integrity":"sha512-PxyOB1+b4cgqa9959eeH0yiTYky+4zxKQ9ilTMmnTPcmdSsbjQEh4ZQFfMXMK/yVpWneXVhqC2jXJ3NKefijQA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250417134518.0","@midscene/core":"0.14.4-beta-20250417134518.0","@midscene/shared":"0.14.4-beta-20250417134518.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250417134518.0_1744897707555_0.7055141019300948","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250417165036.0":{"name":"@midscene/android","version":"0.14.4-beta-20250417165036.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250417165036.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"723a9de550216cd86db47bcbacaa9467a9c038ba","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250417165036.0.tgz","fileCount":9,"integrity":"sha512-RJFt6PB1eP4nEPVa1nu7AZ5t70zxLwdwT/X4zpiaHtWYcA5yGKXTGj29O02dOcxGqYAuGXoA5UucSaY2HOdTkA==","signatures":[{"sig":"MEQCIHN77kKW+T8dtU1cBN9uX/juzbIbzcSvFBHGL2HvzDqdAiBMmaSo3Wwf7skzSV5Wl2Gfujto2ZDUBof8+WRdgG2FrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57205},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250417165036.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f4b123b49c52d65b548a2305056b2f04/midscene-android-0.14.4-beta-20250417165036.0.tgz","_integrity":"sha512-RJFt6PB1eP4nEPVa1nu7AZ5t70zxLwdwT/X4zpiaHtWYcA5yGKXTGj29O02dOcxGqYAuGXoA5UucSaY2HOdTkA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250417165036.0","@midscene/core":"0.14.4-beta-20250417165036.0","@midscene/shared":"0.14.4-beta-20250417165036.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250417165036.0_1744908809170_0.4922659361534154","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418004946.0":{"name":"@midscene/android","version":"0.14.4-beta-20250418004946.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250418004946.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7e1bbb7f7756c085c5dd7da396c8da666a97d70b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250418004946.0.tgz","fileCount":9,"integrity":"sha512-Md5JXJq+AJJq8OfffyypWuI8Q8t8CXXzOajwddi6p1FuJ1jSstntCIVQaeXsKsEfxAqgMC2MrobXLQ3EmaBkfw==","signatures":[{"sig":"MEYCIQCXbZgXG/u04W8Xbzp6ipuwaNLWjsspFN2r2BU9fbnh5wIhAIU2i9Hxv+G5/hOqJg2GisKt4J2zCvo1SpkAEjBU6rj0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57205},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250418004946.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/011e51dcbe6310f3a021e4b3719260ce/midscene-android-0.14.4-beta-20250418004946.0.tgz","_integrity":"sha512-Md5JXJq+AJJq8OfffyypWuI8Q8t8CXXzOajwddi6p1FuJ1jSstntCIVQaeXsKsEfxAqgMC2MrobXLQ3EmaBkfw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250418004946.0","@midscene/core":"0.14.4-beta-20250418004946.0","@midscene/shared":"0.14.4-beta-20250418004946.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250418004946.0_1744937556665_0.04523980892326418","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418020101.0":{"name":"@midscene/android","version":"0.14.4-beta-20250418020101.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250418020101.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1e6d7026b404a8ca3b11c22c26938f5c5002371e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250418020101.0.tgz","fileCount":9,"integrity":"sha512-Za8e0ah5GJgODEgg5knWPKf5go24YCUcfwA36YFmSX3Y+qEdSRk5rwfgYtLEyqo5euyZd4DINlzqZTZYBR0kgQ==","signatures":[{"sig":"MEYCIQCDRKzruoM5r+Z/mMS/a3dr10+35x5nBm4Wv/np2DcepQIhAI+nxJFoCSn2OB1RNW/JWQOZo7wfgH0Rh51d+BG8OnsS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57205},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250418020101.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c9b52ade50e8abc8e01f5da4c900d572/midscene-android-0.14.4-beta-20250418020101.0.tgz","_integrity":"sha512-Za8e0ah5GJgODEgg5knWPKf5go24YCUcfwA36YFmSX3Y+qEdSRk5rwfgYtLEyqo5euyZd4DINlzqZTZYBR0kgQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250418020101.0","@midscene/core":"0.14.4-beta-20250418020101.0","@midscene/shared":"0.14.4-beta-20250418020101.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250418020101.0_1744941831155_0.40519308561504386","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418022942.0":{"name":"@midscene/android","version":"0.14.4-beta-20250418022942.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250418022942.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e3f5e6e74f9fc6e1019fdccecb8e1e5989625b17","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250418022942.0.tgz","fileCount":9,"integrity":"sha512-zQpPwbt/6fhZXlJRsK+1i47nutcCVORhzWWMJoxsH/r6vIpmxZXBMZdZFtTx4MTJDqkQRWVxuVfx+TySK5tppQ==","signatures":[{"sig":"MEUCIA5oMV9TO4C1bMezSXlyXT4Z3o3jFT/BQaspFoQPHIBfAiEArD+6Rw+rlG0Kg/j6LEg8uCdudrKygAIgjA0wjZ5q05o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57205},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250418022942.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a47e4ebdb64736a330479bf94e0052c2/midscene-android-0.14.4-beta-20250418022942.0.tgz","_integrity":"sha512-zQpPwbt/6fhZXlJRsK+1i47nutcCVORhzWWMJoxsH/r6vIpmxZXBMZdZFtTx4MTJDqkQRWVxuVfx+TySK5tppQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250418022942.0","@midscene/core":"0.14.4-beta-20250418022942.0","@midscene/shared":"0.14.4-beta-20250418022942.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250418022942.0_1744943560704_0.6344097914276015","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418052229.0":{"name":"@midscene/android","version":"0.14.4-beta-20250418052229.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250418052229.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1a426d0781454c85fdea04234817be494d88ce80","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250418052229.0.tgz","fileCount":9,"integrity":"sha512-1AF+c9xckpn/pvcxY3ZJ3Mnt2AKPqK5nLdlH4Y7T07pMJKNjZmKqgUFlYkGHUdXMAAcZWbGEn9NXaJR6HzNMZA==","signatures":[{"sig":"MEQCIG7qJdD9lKX8XRkUEdByfAZcGTcByqBfl/c4bCaaKJ9JAiBuR2lYHuPR2yNjfkLEkdDGlLhlNlNGb3RWXvjnqry23Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57038},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250418052229.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4d87f6418c232c8b4e689a9dbf2c3ba2/midscene-android-0.14.4-beta-20250418052229.0.tgz","_integrity":"sha512-1AF+c9xckpn/pvcxY3ZJ3Mnt2AKPqK5nLdlH4Y7T07pMJKNjZmKqgUFlYkGHUdXMAAcZWbGEn9NXaJR6HzNMZA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250418052229.0","@midscene/core":"0.14.4-beta-20250418052229.0","@midscene/shared":"0.14.4-beta-20250418052229.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250418052229.0_1744953923629_0.4954857953352889","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418053901.0":{"name":"@midscene/android","version":"0.14.4-beta-20250418053901.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250418053901.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e7ca1b4ccf0d2c9d12082bb1c43570d33201ae24","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250418053901.0.tgz","fileCount":9,"integrity":"sha512-4YICgoU4CsOYcF0XhRIHkKhr/pHeHHcSJ7u+dg3tTeEfxRK9aDyDPMs/XRRvg1Cr8aaAOA0ouQ9fDDe/BHgCMA==","signatures":[{"sig":"MEYCIQCwXl36241HfoDph/pDdK9Ty+CGLNuJDiNCl0DBPjF8BgIhAM1tIq/ys7rMhA+Go6XcB5bNdL8nIeJRdZqNxQWC1CMp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57038},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250418053901.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/62e172783217873f07da96d0a24eccfe/midscene-android-0.14.4-beta-20250418053901.0.tgz","_integrity":"sha512-4YICgoU4CsOYcF0XhRIHkKhr/pHeHHcSJ7u+dg3tTeEfxRK9aDyDPMs/XRRvg1Cr8aaAOA0ouQ9fDDe/BHgCMA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250418053901.0","@midscene/core":"0.14.4-beta-20250418053901.0","@midscene/shared":"0.14.4-beta-20250418053901.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250418053901.0_1744954920663_0.8532825941389166","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418071333.0":{"name":"@midscene/android","version":"0.14.4-beta-20250418071333.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250418071333.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e1b7ced59f54a47c8818aedcdc439e5135f06fb5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250418071333.0.tgz","fileCount":9,"integrity":"sha512-PGnxx3u3Sp0L/XTCOx4T+X7aKiy8eYpCEWS6tm1Wlxa8IkJKBi/d7lsQ6V5Vsi/AuAggKLMBMCkUPLxoQ9Qeew==","signatures":[{"sig":"MEUCIEOrMmXvRthOPgMF8BHtb+sSWghx5Aj7NzX+UxzVeEc/AiEAvKlNPcNvwULPP2Dayg1AFZb2EzXqd1wibR6aaxSP/1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57154},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250418071333.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b91c13101305bed76df96fefeb8e1999/midscene-android-0.14.4-beta-20250418071333.0.tgz","_integrity":"sha512-PGnxx3u3Sp0L/XTCOx4T+X7aKiy8eYpCEWS6tm1Wlxa8IkJKBi/d7lsQ6V5Vsi/AuAggKLMBMCkUPLxoQ9Qeew==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250418071333.0","@midscene/core":"0.14.4-beta-20250418071333.0","@midscene/shared":"0.14.4-beta-20250418071333.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250418071333.0_1744960585350_0.4054649731764164","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418075345.0":{"name":"@midscene/android","version":"0.14.4-beta-20250418075345.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250418075345.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8b97d518ee5b2f000fbabebf7ffd877daaf9b3e5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250418075345.0.tgz","fileCount":9,"integrity":"sha512-giZMaRAHA1YskoYtvWkO3AL8/qEHVALJcQqVYViOTrHYm/Yj++oS/bv9h7iiRORk4CqTM3F2Odaje5VW80UWpg==","signatures":[{"sig":"MEUCIQCzzIHfepPcEeesU92Rm+MzsYRjnG2yBScOeIo7HA+nPwIgScDoSl8xrEXA5uwSXwsOoT/TMDYyfmag5m8rE6Sg99A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57154},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250418075345.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/60b8926dbcb8ce5440dbb6718ddb80ad/midscene-android-0.14.4-beta-20250418075345.0.tgz","_integrity":"sha512-giZMaRAHA1YskoYtvWkO3AL8/qEHVALJcQqVYViOTrHYm/Yj++oS/bv9h7iiRORk4CqTM3F2Odaje5VW80UWpg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250418075345.0","@midscene/core":"0.14.4-beta-20250418075345.0","@midscene/shared":"0.14.4-beta-20250418075345.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250418075345.0_1744963002609_0.8706315854763897","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418081130.0":{"name":"@midscene/android","version":"0.14.4-beta-20250418081130.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250418081130.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d734694571a0b148c6e71dd8cb3ffd2d00706af1","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250418081130.0.tgz","fileCount":9,"integrity":"sha512-xUs3UTeAGkHUsY100TVb8bAZ04X9syS+z8mTU+tHakK+JCbhFjBLKLX1OQFwZgLWK7hsmx9HfdCPxE3YntymmA==","signatures":[{"sig":"MEUCIQC5XUsMnGd0SFmkVnBWwr1Nnk5sY6mPVn69Pj28swKVngIgJ0k7xFrfJYimmIm67Siu1r4l1XA+FEMzgQT+nYtTq4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57154},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250418081130.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9b4a6dc57a2f8c806b9666369a63b3f1/midscene-android-0.14.4-beta-20250418081130.0.tgz","_integrity":"sha512-xUs3UTeAGkHUsY100TVb8bAZ04X9syS+z8mTU+tHakK+JCbhFjBLKLX1OQFwZgLWK7hsmx9HfdCPxE3YntymmA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250418081130.0","@midscene/core":"0.14.4-beta-20250418081130.0","@midscene/shared":"0.14.4-beta-20250418081130.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250418081130.0_1744964060759_0.040996483571679176","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418084236.0":{"name":"@midscene/android","version":"0.14.4-beta-20250418084236.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250418084236.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"16f7f2feb357293abe68b900691aa948e3044795","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250418084236.0.tgz","fileCount":9,"integrity":"sha512-66bzRrLxtktisidcRudwGYPSMl+r+XXvHGAQXtYP77OIg7Q7XPI5xtSUlLsEwFhdakkdqxR4FKs339JI7V/DDw==","signatures":[{"sig":"MEUCIFOR5ubEbMhprIqwUkpZ+GgZmH2evj6zbnLO1B31PG7kAiEA6ZXtOFxEswrGDy+TRtItd+4XkvdXGsTSdE7pUwvTVsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57154},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250418084236.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2817c48917bdce41830061f4a84fa7b6/midscene-android-0.14.4-beta-20250418084236.0.tgz","_integrity":"sha512-66bzRrLxtktisidcRudwGYPSMl+r+XXvHGAQXtYP77OIg7Q7XPI5xtSUlLsEwFhdakkdqxR4FKs339JI7V/DDw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250418084236.0","@midscene/core":"0.14.4-beta-20250418084236.0","@midscene/shared":"0.14.4-beta-20250418084236.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250418084236.0_1744965926113_0.8779312837091122","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418094131.0":{"name":"@midscene/android","version":"0.14.4-beta-20250418094131.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250418094131.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9b883df15544eadd3ac440ddd10afbb89698258e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250418094131.0.tgz","fileCount":9,"integrity":"sha512-q1g4W0rmJJv6c/o/YoYOVbZCl06mawWpwFny62SZJ6JLgc/mqYrC7GdFCuOC6NX3ItHi6Ukr3QhzK6SSRWkGKQ==","signatures":[{"sig":"MEUCICLaNMhJa+owEOn9MZ8clGDyrssvXzff6k4Zovjrf8D2AiEAiZBZuuNPtvQNZhVHOdQbRs5UBGQvhW+lFGVKPXUorRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57154},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250418094131.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e15e6bbaee180018036822ba513079bd/midscene-android-0.14.4-beta-20250418094131.0.tgz","_integrity":"sha512-q1g4W0rmJJv6c/o/YoYOVbZCl06mawWpwFny62SZJ6JLgc/mqYrC7GdFCuOC6NX3ItHi6Ukr3QhzK6SSRWkGKQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250418094131.0","@midscene/core":"0.14.4-beta-20250418094131.0","@midscene/shared":"0.14.4-beta-20250418094131.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250418094131.0_1744969492788_0.37329601057991124","host":"s3://npm-registry-packages-npm-production"}},"0.14.4-beta-20250418104534.0":{"name":"@midscene/android","version":"0.14.4-beta-20250418104534.0","license":"MIT","_id":"@midscene/android@0.14.4-beta-20250418104534.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e101e425f3562a9aba85633ff9601d5c34c2d8a6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.14.4-beta-20250418104534.0.tgz","fileCount":9,"integrity":"sha512-1E14awCS5vmpFt5wpvhTcpDFAQ+S/wn4xJdINX/R371zo8tsVXhdInohZkm7I18GEOaw1/aaMDGfeoxOOoZx8Q==","signatures":[{"sig":"MEUCIAP6bPVAluzdq7k9tJ2PmVqtYIO+67w/7X5NwuWgd6IaAiEApUZoar3ZpNJQV04lUVhvFxRpi2EPIdjXTYluG8Vm9wE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57154},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.14.4-beta-20250418104534.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cee4cb0e274a739b74510b59bee53d6a/midscene-android-0.14.4-beta-20250418104534.0.tgz","_integrity":"sha512-1E14awCS5vmpFt5wpvhTcpDFAQ+S/wn4xJdINX/R371zo8tsVXhdInohZkm7I18GEOaw1/aaMDGfeoxOOoZx8Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.14.4-beta-20250418104534.0","@midscene/core":"0.14.4-beta-20250418104534.0","@midscene/shared":"0.14.4-beta-20250418104534.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.14.4-beta-20250418104534.0_1744973308188_0.30619646775234877","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@midscene/android","version":"0.15.0","license":"MIT","_id":"@midscene/android@0.15.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0f52ca47a1194a8f96cfe2322b20f5488a7fb42e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.0.tgz","fileCount":9,"integrity":"sha512-JSKfuAQdnbsWTJyB7NQx++cgfq54ngcmaSMu/DdmgLCyWU5qkS0uGSypu1qNxxLi9VwOE2vIg/KlgIUjqVPeoQ==","signatures":[{"sig":"MEQCIFlB4k9Nj1hPT2uM4WikRGQWayPmW1h5lQ4yqCtilLhcAiBf1NDARshRoGyp73uI/+iWCWaIabxxob5ZA8g6RvPHsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57066},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/28a484b0e41f76c7f2af8357bfe46690/midscene-android-0.15.0.tgz","_integrity":"sha512-JSKfuAQdnbsWTJyB7NQx++cgfq54ngcmaSMu/DdmgLCyWU5qkS0uGSypu1qNxxLi9VwOE2vIg/KlgIUjqVPeoQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.0","@midscene/core":"0.15.0","@midscene/shared":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.0_1744975643153_0.0015963375978835792","host":"s3://npm-registry-packages-npm-production"}},"0.15.1-beta-20250421061609.0":{"name":"@midscene/android","version":"0.15.1-beta-20250421061609.0","license":"MIT","_id":"@midscene/android@0.15.1-beta-20250421061609.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"edb68a6b4d1a4783a0c64a24b6fe7bb58b1a1145","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.1-beta-20250421061609.0.tgz","fileCount":9,"integrity":"sha512-+a7mABZy3eya2U+SidiH4zWr4KqAT7hJhdzsxhHeMAQy1ojZ/xDXZBBEIvs8K7vJqhiZAuSSnr+W8HKvbx+tgQ==","signatures":[{"sig":"MEUCIG0x3pTsZllHV2E+Cd2JX5pVz4DcaEClu4ggWQCpBPrWAiEAkf8x0XcZkeV2Joxi08ASiJWZmH8W+u+PtBAn0/9YyBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57154},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.1-beta-20250421061609.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/84e58841491adda0ed9bca81335d3264/midscene-android-0.15.1-beta-20250421061609.0.tgz","_integrity":"sha512-+a7mABZy3eya2U+SidiH4zWr4KqAT7hJhdzsxhHeMAQy1ojZ/xDXZBBEIvs8K7vJqhiZAuSSnr+W8HKvbx+tgQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.1-beta-20250421061609.0","@midscene/core":"0.15.1-beta-20250421061609.0","@midscene/shared":"0.15.1-beta-20250421061609.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.1-beta-20250421061609.0_1745216346940_0.46584236737937745","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@midscene/android","version":"0.15.1","license":"MIT","_id":"@midscene/android@0.15.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"34ef866ee4a5ea668487837e298457e25e7ee97b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.1.tgz","fileCount":9,"integrity":"sha512-l0xRAPJtfbakLaekUTrsXW8rDemy+UiNokzmGQlIL3qOoNgZZrAsj5lpO3I/qvyyVM2/chUWL768nAAksMjNbQ==","signatures":[{"sig":"MEYCIQDwKLux7FQiDR4J/bhl2EF0urMVB9nfS2S+X9h/9skIxgIhALloCoynvQWs21kJGFijxRscp8/Tt6CjFb0Cibwnjx3m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57066},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.1.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b430fadcbda341b38d7aaea5383c7300/midscene-android-0.15.1.tgz","_integrity":"sha512-l0xRAPJtfbakLaekUTrsXW8rDemy+UiNokzmGQlIL3qOoNgZZrAsj5lpO3I/qvyyVM2/chUWL768nAAksMjNbQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.1","@midscene/core":"0.15.1","@midscene/shared":"0.15.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.1_1745237663823_0.5707570232619799","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250422022348.0":{"name":"@midscene/android","version":"0.15.2-beta-20250422022348.0","license":"MIT","_id":"@midscene/android@0.15.2-beta-20250422022348.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1b887f0a692d084e64ffb310efb9b644c5338b08","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.2-beta-20250422022348.0.tgz","fileCount":9,"integrity":"sha512-KeL4FfTghMORGZWdP/LIr8jPPwx7ey+9jsiOVzIPtVRb2x8fhbEQwob5gZk8ShlNTInUvh3Z825RxXXHFw22cw==","signatures":[{"sig":"MEQCIFkj2/zQ5nE/KAEWYUX4qDWOVZtRSkijasF1B82KEQFnAiA31dQ97/AEIVZ24akjq/xoSxRwF2pgQzcZ7ikzbC531g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57154},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.2-beta-20250422022348.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/395d4fe1f72db69ddb9900f268e43abf/midscene-android-0.15.2-beta-20250422022348.0.tgz","_integrity":"sha512-KeL4FfTghMORGZWdP/LIr8jPPwx7ey+9jsiOVzIPtVRb2x8fhbEQwob5gZk8ShlNTInUvh3Z825RxXXHFw22cw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.2-beta-20250422022348.0","@midscene/core":"0.15.2-beta-20250422022348.0","@midscene/shared":"0.15.2-beta-20250422022348.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.2-beta-20250422022348.0_1745288804936_0.33458374342971675","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250422062522.0":{"name":"@midscene/android","version":"0.15.2-beta-20250422062522.0","license":"MIT","_id":"@midscene/android@0.15.2-beta-20250422062522.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"fe951cfb86fc3c9ec0438a181ec7f2e9cd739505","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.2-beta-20250422062522.0.tgz","fileCount":9,"integrity":"sha512-+O1DzGNKhvBD+d10Q10iHeo51lkIYgPT1d2RmzPpiunMK6hLKgPce+P3WkAkItXl28tfCZRr7UMYgbTouLIa+Q==","signatures":[{"sig":"MEYCIQCh2F60W828dkl3O7lP6yyENsvuCBEC03ES/wP29OvQFQIhAKvwsygNd0S9E9KPbR3d7VTiV7AKVntLXKtlPKkNv2FB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57154},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.2-beta-20250422062522.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dc279ebe4bb4e7e95d885d7ef70777a7/midscene-android-0.15.2-beta-20250422062522.0.tgz","_integrity":"sha512-+O1DzGNKhvBD+d10Q10iHeo51lkIYgPT1d2RmzPpiunMK6hLKgPce+P3WkAkItXl28tfCZRr7UMYgbTouLIa+Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.2-beta-20250422062522.0","@midscene/core":"0.15.2-beta-20250422062522.0","@midscene/shared":"0.15.2-beta-20250422062522.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.2-beta-20250422062522.0_1745303302574_0.11801350228888685","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250422064427.0":{"name":"@midscene/android","version":"0.15.2-beta-20250422064427.0","license":"MIT","_id":"@midscene/android@0.15.2-beta-20250422064427.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ff3eebc7d5579d6e64f82b5c223e669a20679dc8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.2-beta-20250422064427.0.tgz","fileCount":9,"integrity":"sha512-+pKOkRBpGYd8yOt5Hduj4QGUdG4m44k2r8FdFFyM4WBKs87ogD2XPEfnnbRlwrB/gbwEwYraLl3d4NN7jgagyQ==","signatures":[{"sig":"MEUCIB04ddk3fOzx2VlR5oxdUn/bhMievL9yU6CfYybH03StAiEAmnd8vn32EFQmTIOhMHnIDsBTGGGurpsXgywkWGj0z/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57146},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.2-beta-20250422064427.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/75060666c80763608bbd07aef15f1770/midscene-android-0.15.2-beta-20250422064427.0.tgz","_integrity":"sha512-+pKOkRBpGYd8yOt5Hduj4QGUdG4m44k2r8FdFFyM4WBKs87ogD2XPEfnnbRlwrB/gbwEwYraLl3d4NN7jgagyQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.2-beta-20250422064427.0","@midscene/core":"0.15.2-beta-20250422064427.0","@midscene/shared":"0.15.2-beta-20250422064427.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.2-beta-20250422064427.0_1745304447487_0.019403397608277695","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250422080427.0":{"name":"@midscene/android","version":"0.15.2-beta-20250422080427.0","license":"MIT","_id":"@midscene/android@0.15.2-beta-20250422080427.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7bde34ad5085bfeddbb28355ee0c95374a89c63f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.2-beta-20250422080427.0.tgz","fileCount":9,"integrity":"sha512-NbKTXRXuDurZyidjn6OBE7ht9P7SMGm5+tnuiIICmD6lVoEXQZkTv3odIgR/CpO5TFAnyxEvCh8VkXkgh1N0kQ==","signatures":[{"sig":"MEYCIQDyGaGpEM0xKyoQFXRpNyTS3Z3GntZo62AJeSiRuu7G/wIhAPqjbdx2q0Q+9FEv+7VWgK8mCWq0cZ+NauSfsRoa4d4m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57146},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.2-beta-20250422080427.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d08e51b8304ea3a59d335610e55ca3ee/midscene-android-0.15.2-beta-20250422080427.0.tgz","_integrity":"sha512-NbKTXRXuDurZyidjn6OBE7ht9P7SMGm5+tnuiIICmD6lVoEXQZkTv3odIgR/CpO5TFAnyxEvCh8VkXkgh1N0kQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.2-beta-20250422080427.0","@midscene/core":"0.15.2-beta-20250422080427.0","@midscene/shared":"0.15.2-beta-20250422080427.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.2-beta-20250422080427.0_1745309243579_0.7548799326622557","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250422125908.0":{"name":"@midscene/android","version":"0.15.2-beta-20250422125908.0","license":"MIT","_id":"@midscene/android@0.15.2-beta-20250422125908.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"876a102a591c6c67efe8328aacaddfda50a3cb57","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.2-beta-20250422125908.0.tgz","fileCount":9,"integrity":"sha512-xvhYpv0/V2uqhqCFmGVQiKgvYjivDIUHrvT8wgnyV5QZYILqFVxWvAs7B7aCHzpkMmc6ea3WxWQRedV7J9JHgQ==","signatures":[{"sig":"MEUCIHeHxyF8omvjbB36rXiug60J/y8wGgMGsOttVeulY072AiEA/ZcvtBmy0L78ih3Z5o9303QQ8szBzUJu1lscF2jUOko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57146},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.2-beta-20250422125908.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a41bd4878d2fe6ec2c3c4d09528fe015/midscene-android-0.15.2-beta-20250422125908.0.tgz","_integrity":"sha512-xvhYpv0/V2uqhqCFmGVQiKgvYjivDIUHrvT8wgnyV5QZYILqFVxWvAs7B7aCHzpkMmc6ea3WxWQRedV7J9JHgQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.2-beta-20250422125908.0","@midscene/core":"0.15.2-beta-20250422125908.0","@midscene/shared":"0.15.2-beta-20250422125908.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.2-beta-20250422125908.0_1745326928692_0.18361795048457719","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250423012700.0":{"name":"@midscene/android","version":"0.15.2-beta-20250423012700.0","license":"MIT","_id":"@midscene/android@0.15.2-beta-20250423012700.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c435492fe79d0ac78a1465cff5c5d33562f63083","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.2-beta-20250423012700.0.tgz","fileCount":9,"integrity":"sha512-WsxBDCGU66JgouIB6RWpY4mWd2E6DPOYuMF7e8uSR1F1rXn62kvNIOEqQM7HitrjZuLOKDiT6uE+jZeKz7ZQOQ==","signatures":[{"sig":"MEUCIGtTGO6pjuT9JoiFdBi6C6nItavkuQ/kk/Sio1msE0VQAiEAnj4iSWXEoR/EQUmzEBzATL3Xg1ekbi3bupdtTUiZTSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58051},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.2-beta-20250423012700.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8d867fa0307b1697ea940fccd039358d/midscene-android-0.15.2-beta-20250423012700.0.tgz","_integrity":"sha512-WsxBDCGU66JgouIB6RWpY4mWd2E6DPOYuMF7e8uSR1F1rXn62kvNIOEqQM7HitrjZuLOKDiT6uE+jZeKz7ZQOQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.2-beta-20250423012700.0","@midscene/core":"0.15.2-beta-20250423012700.0","@midscene/shared":"0.15.2-beta-20250423012700.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.2-beta-20250423012700.0_1745371795301_0.40639791658073343","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@midscene/android","version":"0.15.2","license":"MIT","_id":"@midscene/android@0.15.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7f6fd1b0bf24298f254d863d1b642bd9db678d58","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.2.tgz","fileCount":9,"integrity":"sha512-29GPTUhUaEps30rtQtAgLbyd6Jg8iCj7piQ74r1pokdpeqorUneSMYTLSajN3Vbo402zZLdiNS/FMQ1hg2GPpw==","signatures":[{"sig":"MEUCIFCFLOZBpw1VP+KJ57FjD+yVn/+lhBwLEQcN/JRNZ1/wAiEAr2Pzzt/9ECJZv7rfUgWkHhITA4gtezeq87BiTt2UQVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57963},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.2.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/95068ac1d3e0df5e7238f43767333d7f/midscene-android-0.15.2.tgz","_integrity":"sha512-29GPTUhUaEps30rtQtAgLbyd6Jg8iCj7piQ74r1pokdpeqorUneSMYTLSajN3Vbo402zZLdiNS/FMQ1hg2GPpw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.2","@midscene/core":"0.15.2","@midscene/shared":"0.15.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.2_1745373125316_0.5146025700254748","host":"s3://npm-registry-packages-npm-production"}},"0.15.3-beta-20250423023746.0":{"name":"@midscene/android","version":"0.15.3-beta-20250423023746.0","license":"MIT","_id":"@midscene/android@0.15.3-beta-20250423023746.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"da95ca00227f81bbffb8ad97e6f1baff066fc7fc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.3-beta-20250423023746.0.tgz","fileCount":9,"integrity":"sha512-rVucwyncQlteCFuS1OQ4JZcEFGgAq7An+nQHjny9ciEP004tr3bhw8ZH1pDWnHSF2L8V8wMsYrzeyhsLJ6aVKg==","signatures":[{"sig":"MEUCIC6cFq7N+hjMMowSXnWJq9q9eiVbo1U9T7UfZ4+JzsHmAiEAqg44RHo7yWvnoIHmTXfeTkMWQjzjNL4QYhzVOoU0vLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58051},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.3-beta-20250423023746.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4eb15428b29344ee3b0981beb863a883/midscene-android-0.15.3-beta-20250423023746.0.tgz","_integrity":"sha512-rVucwyncQlteCFuS1OQ4JZcEFGgAq7An+nQHjny9ciEP004tr3bhw8ZH1pDWnHSF2L8V8wMsYrzeyhsLJ6aVKg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.3-beta-20250423023746.0","@midscene/core":"0.15.3-beta-20250423023746.0","@midscene/shared":"0.15.3-beta-20250423023746.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.3-beta-20250423023746.0_1745376041209_0.6201069005097326","host":"s3://npm-registry-packages-npm-production"}},"0.15.2-beta-20250423033902.0":{"name":"@midscene/android","version":"0.15.2-beta-20250423033902.0","license":"MIT","_id":"@midscene/android@0.15.2-beta-20250423033902.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f155979778bbd6c8d5ca8dbb6e59b8cf31b871dc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.2-beta-20250423033902.0.tgz","fileCount":9,"integrity":"sha512-OlCOoyvwYx++iLlXYbT4QWB+ILpY8L6siwQRm41zy1HD/3VnOdu3gEv9SK/30jKFs8HILrSadXJ1fU/z3AdrxA==","signatures":[{"sig":"MEQCIH5j9A7oGm4Z1f7n9TQWcWIEsRrF5cz5Yv36wUpMe5UgAiBvpeVCY38qQvPZMvqDMuUU3re0cc5hmdNdTuiPUAwdzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57146},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.2-beta-20250423033902.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e5214efd665fb4857c3fa9553ac6d2d6/midscene-android-0.15.2-beta-20250423033902.0.tgz","_integrity":"sha512-OlCOoyvwYx++iLlXYbT4QWB+ILpY8L6siwQRm41zy1HD/3VnOdu3gEv9SK/30jKFs8HILrSadXJ1fU/z3AdrxA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.2-beta-20250423033902.0","@midscene/core":"0.15.2-beta-20250423033902.0","@midscene/shared":"0.15.2-beta-20250423033902.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.2-beta-20250423033902.0_1745379724106_0.6484390362446004","host":"s3://npm-registry-packages-npm-production"}},"0.15.3-beta-20250423152742.0":{"name":"@midscene/android","version":"0.15.3-beta-20250423152742.0","license":"MIT","_id":"@midscene/android@0.15.3-beta-20250423152742.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"47a40224d3b4260c068d1f5004e348e51d1627e3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.3-beta-20250423152742.0.tgz","fileCount":9,"integrity":"sha512-Pezh8ZGVZEdaI1ssxpbRlKgm/en72ACFrd6bhgw7o4MUiDhwBAuNsuNgwi/bS94LYI7uQA5h4uW54H/N6xKAWA==","signatures":[{"sig":"MEQCIGqxIY4GLVkFG2+bTnMoYI8YTMrLlPP/LC2LEaYUl4VNAiAidthE/PBzX7dO7WThF7hfBHPvRBEUO+YHv6OTDcUlcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58051},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.3-beta-20250423152742.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4a660ec81046a7ed0367306bb80b34d1/midscene-android-0.15.3-beta-20250423152742.0.tgz","_integrity":"sha512-Pezh8ZGVZEdaI1ssxpbRlKgm/en72ACFrd6bhgw7o4MUiDhwBAuNsuNgwi/bS94LYI7uQA5h4uW54H/N6xKAWA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.3-beta-20250423152742.0","@midscene/core":"0.15.3-beta-20250423152742.0","@midscene/shared":"0.15.3-beta-20250423152742.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.3-beta-20250423152742.0_1745422237042_0.33902297117609415","host":"s3://npm-registry-packages-npm-production"}},"0.15.3-beta-20250424023030.0":{"name":"@midscene/android","version":"0.15.3-beta-20250424023030.0","license":"MIT","_id":"@midscene/android@0.15.3-beta-20250424023030.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ad73578cc914f67c78c9738e1d69ad12c67076c2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.3-beta-20250424023030.0.tgz","fileCount":9,"integrity":"sha512-WHO0iqGTf9Mp20E7jGy4XA5WwsC4Q2VTcwERGNYGfjRbNYg/5/j0Wg0guFGNI5MUJjhWRuJ3yzncxiapFoNiow==","signatures":[{"sig":"MEYCIQCakyn7ANpD+zJPOtPMytYq7Osr0/ah/gJzX8YVYiy7EgIhAMc6Zi8XElkBcihjrtHEt7OAyEvOoDObDeec0xy39cGI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58051},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.3-beta-20250424023030.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/667a0590ded6700b4a5c1fc23234f5f3/midscene-android-0.15.3-beta-20250424023030.0.tgz","_integrity":"sha512-WHO0iqGTf9Mp20E7jGy4XA5WwsC4Q2VTcwERGNYGfjRbNYg/5/j0Wg0guFGNI5MUJjhWRuJ3yzncxiapFoNiow==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.3-beta-20250424023030.0","@midscene/core":"0.15.3-beta-20250424023030.0","@midscene/shared":"0.15.3-beta-20250424023030.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.3-beta-20250424023030.0_1745462037320_0.7024865457339071","host":"s3://npm-registry-packages-npm-production"}},"0.15.3-beta-20250424064016.0":{"name":"@midscene/android","version":"0.15.3-beta-20250424064016.0","license":"MIT","_id":"@midscene/android@0.15.3-beta-20250424064016.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"aa61c0a8ef3ccd4396b65a6818ea5301259e9bbf","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.3-beta-20250424064016.0.tgz","fileCount":9,"integrity":"sha512-kkHdQawjNtDuZi43ehpXIJZwY0hTo6WPCQJoaGe250xDIGG+BxnL4AUVJopBEGm4qYtEMxE3GRxYINAcD2nh/g==","signatures":[{"sig":"MEUCIQCLEWzjWv8FHGUA8mqXpmSZLqa/drV6kFV2fINucxkWKAIgVAtMSzceqJQgRdGobBIXWF3ZTFDQGV8NGVycPxZIiYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58051},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.3-beta-20250424064016.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9bc424a0e6699c63ba99203ab76607f8/midscene-android-0.15.3-beta-20250424064016.0.tgz","_integrity":"sha512-kkHdQawjNtDuZi43ehpXIJZwY0hTo6WPCQJoaGe250xDIGG+BxnL4AUVJopBEGm4qYtEMxE3GRxYINAcD2nh/g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.3-beta-20250424064016.0","@midscene/core":"0.15.3-beta-20250424064016.0","@midscene/shared":"0.15.3-beta-20250424064016.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.3-beta-20250424064016.0_1745476997104_0.008491175957831443","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@midscene/android","version":"0.15.3","license":"MIT","_id":"@midscene/android@0.15.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"12f8caa75a20554ba4ee564298bfd2d02ac2e010","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.3.tgz","fileCount":9,"integrity":"sha512-DBcvNHaPy36ZLf4Dzyjx31XaZP4f5ms0L1VW6Km6LhHbjzFdRJ9KlhIggn0U776Yk8Qf6kV53PAhrbHm08aAeQ==","signatures":[{"sig":"MEUCIHwmYqq6dNvOZVunLJnSUIOJ8AK+iYQsXktliBiFzd6oAiEAuMw0G8OaNd6BcY4qTlQc0ULcP77UoaBiIdDmlqcrpSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57963},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.3.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/061a44bf2cb5b0a2b84b474b5b33016e/midscene-android-0.15.3.tgz","_integrity":"sha512-DBcvNHaPy36ZLf4Dzyjx31XaZP4f5ms0L1VW6Km6LhHbjzFdRJ9KlhIggn0U776Yk8Qf6kV53PAhrbHm08aAeQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.3","@midscene/core":"0.15.3","@midscene/shared":"0.15.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.3_1745481920536_0.19857901855630278","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250424082035.0":{"name":"@midscene/android","version":"0.15.4-beta-20250424082035.0","license":"MIT","_id":"@midscene/android@0.15.4-beta-20250424082035.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"939dd5a0f6c9e303df48662b1ae6149054c9093b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.4-beta-20250424082035.0.tgz","fileCount":9,"integrity":"sha512-8xA10B6AkK4HkqAGAqC4lhGTHfSDZmjnZbDScWYxhglm6jsVwTu0Iow6INKQ+y9EOiCIrem5U1mO9mI8+HSTzQ==","signatures":[{"sig":"MEUCIQChFEAvCHIqZayffXTG6gVsdEUKGYHNdMffSRsM/tqg8AIgc0c3AGpKdaGeXBEF4aA1hsyPSsxNwocx/8GMZOnx1vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58051},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.4-beta-20250424082035.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1cee99e5f68f4a31ff6c96a14a1e24a4/midscene-android-0.15.4-beta-20250424082035.0.tgz","_integrity":"sha512-8xA10B6AkK4HkqAGAqC4lhGTHfSDZmjnZbDScWYxhglm6jsVwTu0Iow6INKQ+y9EOiCIrem5U1mO9mI8+HSTzQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.4-beta-20250424082035.0","@midscene/core":"0.15.4-beta-20250424082035.0","@midscene/shared":"0.15.4-beta-20250424082035.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.4-beta-20250424082035.0_1745483011597_0.4588195889217124","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250424121213.0":{"name":"@midscene/android","version":"0.15.4-beta-20250424121213.0","license":"MIT","_id":"@midscene/android@0.15.4-beta-20250424121213.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9e0fe6eb5d33b43e90fc941231c2c1fa2f07d96f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.4-beta-20250424121213.0.tgz","fileCount":9,"integrity":"sha512-V6gcXVitLwjP+hJgeMKHhF9foqqfw/zlW2tBGIe2GnMKlGGwwlyNverOJVuA+CTeofJNF8bhFUBBB+/KZmtScA==","signatures":[{"sig":"MEQCICQqQxrAk7vmFgpqxO6HDCetDpHm2rpRIWHjdUfMhfuuAiAXwcdU6RysaCElYzq4DLqcP4v2N2xkl8gqtXR+gFkAoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58051},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.4-beta-20250424121213.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/39f6c0a9ffc0b5c5263f6c2a6335aae9/midscene-android-0.15.4-beta-20250424121213.0.tgz","_integrity":"sha512-V6gcXVitLwjP+hJgeMKHhF9foqqfw/zlW2tBGIe2GnMKlGGwwlyNverOJVuA+CTeofJNF8bhFUBBB+/KZmtScA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.4-beta-20250424121213.0","@midscene/core":"0.15.4-beta-20250424121213.0","@midscene/shared":"0.15.4-beta-20250424121213.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.4-beta-20250424121213.0_1745496908250_0.3835900086014634","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250424145935.0":{"name":"@midscene/android","version":"0.15.4-beta-20250424145935.0","license":"MIT","_id":"@midscene/android@0.15.4-beta-20250424145935.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"008a4c38b6737fbdc33c78a120ad7f14fef8fd05","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.4-beta-20250424145935.0.tgz","fileCount":9,"integrity":"sha512-kml9tgr+czVFVkKHEnO5oYaIKkOZv72SSgG7vx0dsItAYB3IRvYVBtpEnMk+mucPjslJ7mY+NtWhTCnbkc5Mmg==","signatures":[{"sig":"MEUCIQDMRDZy7yOvkn+MNLsmhmVLHBjvTLfORrl1VGIV5JndFgIgSvAjUYeo0Jnp2i0m++jFlG9FAwhDSvLXhVSoUn5Kfxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58464},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.4-beta-20250424145935.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/63f3b0cd79c169cc375ef5275118ffbc/midscene-android-0.15.4-beta-20250424145935.0.tgz","_integrity":"sha512-kml9tgr+czVFVkKHEnO5oYaIKkOZv72SSgG7vx0dsItAYB3IRvYVBtpEnMk+mucPjslJ7mY+NtWhTCnbkc5Mmg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.4-beta-20250424145935.0","@midscene/core":"0.15.4-beta-20250424145935.0","@midscene/shared":"0.15.4-beta-20250424145935.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.4-beta-20250424145935.0_1745506949764_0.9079964167816459","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425014742.0":{"name":"@midscene/android","version":"0.15.4-beta-20250425014742.0","license":"MIT","_id":"@midscene/android@0.15.4-beta-20250425014742.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bb3e6d85b98bd513010098d456dda6f415d62c18","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.4-beta-20250425014742.0.tgz","fileCount":9,"integrity":"sha512-5uXNSv2Ki9AT9nNSK/l9WHg6ma/i93HyJhsodGvkfU/EbyoEoLAFZY1zuryIMjKTXfafs/ilO00AJk6dtLUaNA==","signatures":[{"sig":"MEUCIQCB97FQkpbKAEln+kz4rdAjmfb2lLwnOeI+SridUAaevQIgBBT2Nnaq3sEGU+pJV4LvpO9Q7v6t6E43D6QmE1lDL+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58051},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.4-beta-20250425014742.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/250e6754cdb49f4529134ea265855a4b/midscene-android-0.15.4-beta-20250425014742.0.tgz","_integrity":"sha512-5uXNSv2Ki9AT9nNSK/l9WHg6ma/i93HyJhsodGvkfU/EbyoEoLAFZY1zuryIMjKTXfafs/ilO00AJk6dtLUaNA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.4-beta-20250425014742.0","@midscene/core":"0.15.4-beta-20250425014742.0","@midscene/shared":"0.15.4-beta-20250425014742.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.4-beta-20250425014742.0_1745545844366_0.08413970102307422","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425030037.0":{"name":"@midscene/android","version":"0.15.4-beta-20250425030037.0","license":"MIT","_id":"@midscene/android@0.15.4-beta-20250425030037.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"78a2ffa2a7583bedb0ad8eb493b91d0c28fce580","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.4-beta-20250425030037.0.tgz","fileCount":9,"integrity":"sha512-yBZS00iWK836wmMKD/qrIFUUG7ME8GEi8I7qIOPedV2F2mj2gxYIDFybMoCDqYxca/HXNtDXNR6WPKVSUnWRqw==","signatures":[{"sig":"MEUCIAUAW6kOLyfx0IG4h6nHdQP+VIkjj3ZvgwBFqPo5oH9GAiEA/G9wNJB2KfUOwV28iwWTVdxS3qcBQFEH+Jrh47z+vrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58464},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.4-beta-20250425030037.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d011df8d7bd82cb61971b95548bb87b6/midscene-android-0.15.4-beta-20250425030037.0.tgz","_integrity":"sha512-yBZS00iWK836wmMKD/qrIFUUG7ME8GEi8I7qIOPedV2F2mj2gxYIDFybMoCDqYxca/HXNtDXNR6WPKVSUnWRqw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.4-beta-20250425030037.0","@midscene/core":"0.15.4-beta-20250425030037.0","@midscene/shared":"0.15.4-beta-20250425030037.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.4-beta-20250425030037.0_1745550242806_0.7453427423858499","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425035200.0":{"name":"@midscene/android","version":"0.15.4-beta-20250425035200.0","license":"MIT","_id":"@midscene/android@0.15.4-beta-20250425035200.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7811bd04073ad6279e59a3041e096d01f2012262","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.4-beta-20250425035200.0.tgz","fileCount":9,"integrity":"sha512-m6u2jGUDx4qrXf2/ehvHSC/oq895/EvgXkNCzdb5R/+43qHx/ZxOJpA0Z6QTy5AszcsUzdZPHcm+6Pp266IgVg==","signatures":[{"sig":"MEUCIQCcU5yjqhLsLxwQ/ExO+X8lW/AC9itV20/2jFYxryV73QIgJRDk4FLFcugwcKcmypydlWiczoh1QTE+lvLQQyRpEXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58464},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.4-beta-20250425035200.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7a1cd225cd29b7df1d3bc4fe28cf4125/midscene-android-0.15.4-beta-20250425035200.0.tgz","_integrity":"sha512-m6u2jGUDx4qrXf2/ehvHSC/oq895/EvgXkNCzdb5R/+43qHx/ZxOJpA0Z6QTy5AszcsUzdZPHcm+6Pp266IgVg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.4-beta-20250425035200.0","@midscene/core":"0.15.4-beta-20250425035200.0","@midscene/shared":"0.15.4-beta-20250425035200.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.4-beta-20250425035200.0_1745553326161_0.5803698839280247","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425065935.0":{"name":"@midscene/android","version":"0.15.4-beta-20250425065935.0","license":"MIT","_id":"@midscene/android@0.15.4-beta-20250425065935.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9bd09c76451098161da539a68869726bdaf3b6d7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.4-beta-20250425065935.0.tgz","fileCount":9,"integrity":"sha512-5g7MA8liQ4E27BJWai/rIsnzQLM4cr3mghgskHcEJYvz1o03IXTyFJgENUjVLTHYg3UItFi/P65rir/WTrlx6w==","signatures":[{"sig":"MEUCIQCIavg5VY4yK9TgsWu7KZ8JI0rjcqnBscZrPuxVHPV9zgIgexFC2vdsEx1eaOWenHgplVDqhavDIvr00xE+BBiJu9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58464},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.4-beta-20250425065935.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c3b56f9cdc1573848cb47a4753aa74a6/midscene-android-0.15.4-beta-20250425065935.0.tgz","_integrity":"sha512-5g7MA8liQ4E27BJWai/rIsnzQLM4cr3mghgskHcEJYvz1o03IXTyFJgENUjVLTHYg3UItFi/P65rir/WTrlx6w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.4-beta-20250425065935.0","@midscene/core":"0.15.4-beta-20250425065935.0","@midscene/shared":"0.15.4-beta-20250425065935.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.4-beta-20250425065935.0_1745564545914_0.6709273976668317","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425074706.0":{"name":"@midscene/android","version":"0.15.4-beta-20250425074706.0","license":"MIT","_id":"@midscene/android@0.15.4-beta-20250425074706.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4469c1c1209917d11f04526356096ddd14e47a71","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.4-beta-20250425074706.0.tgz","fileCount":9,"integrity":"sha512-eQ9+fsNbuzUhOYiNo56L+eNW4gDVY11Qok7b2r63mQ+gnWU3wocmpNloLaNONZFTj/VCacTToAjoMbUwDKBVkQ==","signatures":[{"sig":"MEUCIQCkPuNbj1fVGVPISkPZa79Gz7KhbzTVXlW3T5NyV2FNmQIgXzHIdiCKmbqRmTHRYRwZcf2EilNKcb5PIR39839361g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58464},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.4-beta-20250425074706.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/845f3b4d1a5ae4ad3b923aaff11ccf95/midscene-android-0.15.4-beta-20250425074706.0.tgz","_integrity":"sha512-eQ9+fsNbuzUhOYiNo56L+eNW4gDVY11Qok7b2r63mQ+gnWU3wocmpNloLaNONZFTj/VCacTToAjoMbUwDKBVkQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.4-beta-20250425074706.0","@midscene/core":"0.15.4-beta-20250425074706.0","@midscene/shared":"0.15.4-beta-20250425074706.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.4-beta-20250425074706.0_1745567409145_0.562886817819966","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425081103.0":{"name":"@midscene/android","version":"0.15.4-beta-20250425081103.0","license":"MIT","_id":"@midscene/android@0.15.4-beta-20250425081103.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4eabf8a4555b5322c0c779a5866cba4bbc8758c8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.4-beta-20250425081103.0.tgz","fileCount":9,"integrity":"sha512-xH+iqPHmEfsmogRF/OVTciOszRQI57NH1ZmGDIcoY0kSWVP6GYtDi3hu4GG3MgSAaAlwyXyIiVrfiaAQ8pud4Q==","signatures":[{"sig":"MEYCIQD2hsbgCr3H4CZHHHeiAJNpiC9uXltlPLbWVfnVjS+XDQIhAK7hcmveDDw7vSyEmAqNSbLoPb6tN/o3RWhk/SCNR9+o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58682},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.4-beta-20250425081103.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e5de079ad4f25afa4940e0b63e591773/midscene-android-0.15.4-beta-20250425081103.0.tgz","_integrity":"sha512-xH+iqPHmEfsmogRF/OVTciOszRQI57NH1ZmGDIcoY0kSWVP6GYtDi3hu4GG3MgSAaAlwyXyIiVrfiaAQ8pud4Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.4-beta-20250425081103.0","@midscene/core":"0.15.4-beta-20250425081103.0","@midscene/shared":"0.15.4-beta-20250425081103.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.4-beta-20250425081103.0_1745568836008_0.6104467089795311","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425084516.0":{"name":"@midscene/android","version":"0.15.4-beta-20250425084516.0","license":"MIT","_id":"@midscene/android@0.15.4-beta-20250425084516.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"888062900335749caa9df88a57257056d10e0923","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.4-beta-20250425084516.0.tgz","fileCount":9,"integrity":"sha512-XjcjSf0uP1ZrHDO7UZN19Pj5JpnMIxjBLQ7F7mlMlSmActlw3U/wknXHovowe3cmbZYQjEaslNQdTSpSGplJfg==","signatures":[{"sig":"MEQCIDD0hHX37dj/v4P1+Lm6goUpLEFNPxnh3t0tASAkga7iAiBZDDQawNnIRa+bY+j/bES/3wGwl8g6rZmXvPRupJroVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58464},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.4-beta-20250425084516.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/abbccd910117c714ff90b9b5ffec10f2/midscene-android-0.15.4-beta-20250425084516.0.tgz","_integrity":"sha512-XjcjSf0uP1ZrHDO7UZN19Pj5JpnMIxjBLQ7F7mlMlSmActlw3U/wknXHovowe3cmbZYQjEaslNQdTSpSGplJfg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.4-beta-20250425084516.0","@midscene/core":"0.15.4-beta-20250425084516.0","@midscene/shared":"0.15.4-beta-20250425084516.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.4-beta-20250425084516.0_1745570897455_0.09781489578283042","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@midscene/android","version":"0.15.4","license":"MIT","_id":"@midscene/android@0.15.4","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a162ec67878a00908c8cc75620a6bdfb424dc200","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.4.tgz","fileCount":9,"integrity":"sha512-CSKWYg5X7pT2i0Lscm+xa0bSihUrIqGoxOzwgFA5VIrNAbnMRujAUSeYNnefX5dpfO5TZ//ICmZuioN1Ua2B4Q==","signatures":[{"sig":"MEUCIQCYz7y3dG2ZUiw3dfCjJO39zMUrY6Fb9YaNHSmfNNbYzQIgRKvCVjBG45MWEda1UcGCPkm5rS44rlLWPcG0wJakdFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58376},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.4.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5ac550f510f3605f668ebf7519a0dab3/midscene-android-0.15.4.tgz","_integrity":"sha512-CSKWYg5X7pT2i0Lscm+xa0bSihUrIqGoxOzwgFA5VIrNAbnMRujAUSeYNnefX5dpfO5TZ//ICmZuioN1Ua2B4Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.4","@midscene/core":"0.15.4","@midscene/shared":"0.15.4"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.4_1745572777530_0.20916470087875627","host":"s3://npm-registry-packages-npm-production"}},"0.15.4-beta-20250425092636.0":{"name":"@midscene/android","version":"0.15.4-beta-20250425092636.0","license":"MIT","_id":"@midscene/android@0.15.4-beta-20250425092636.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"31fc1e9dd49de9f7e7145217c08af28186bea657","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.4-beta-20250425092636.0.tgz","fileCount":9,"integrity":"sha512-XZwXvJukirpfezpdejuJqFp47KlAgYhoRBv+/C1jcc/kn9CTQAZTnXDfk8pDturCLeLuIZm0QzvhD5PWj8oSdA==","signatures":[{"sig":"MEQCIGPIfqKsVNtkWkzLG5hQKsRoKGCMFPEaNlRaKqvwl4N2AiArjxnDbyGmaR/BaRqdrR9gFBNcRW4oQ12PA4JwPeqfTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.4-beta-20250425092636.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2adbf6788a3eed20effb3515f3b737d8/midscene-android-0.15.4-beta-20250425092636.0.tgz","_integrity":"sha512-XZwXvJukirpfezpdejuJqFp47KlAgYhoRBv+/C1jcc/kn9CTQAZTnXDfk8pDturCLeLuIZm0QzvhD5PWj8oSdA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.4-beta-20250425092636.0","@midscene/core":"0.15.4-beta-20250425092636.0","@midscene/shared":"0.15.4-beta-20250425092636.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.4-beta-20250425092636.0_1745573373203_0.293771334324469","host":"s3://npm-registry-packages-npm-production"}},"0.15.5-beta-20250425104203.0":{"name":"@midscene/android","version":"0.15.5-beta-20250425104203.0","license":"MIT","_id":"@midscene/android@0.15.5-beta-20250425104203.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"767f1f90d24249ec4b1cf9738828755274e1f37f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.5-beta-20250425104203.0.tgz","fileCount":9,"integrity":"sha512-BjtFTo/Pkn30vq/QuwmqmounH+c6Y4/SByuV3+BEUe4AVQv7OKKv/RscLk+qXqk4yobqb1vCWdJsiMK8210YOg==","signatures":[{"sig":"MEYCIQD7L9JGDU0qygpoCKGjqMaFGXErGjGr3CJkJQSQJY6pmQIhAP0H9OSWVHINxJPdT2Or/LUybww9wg25nvwBBhk7iaOx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58464},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.5-beta-20250425104203.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c7228ad7ebf92291d4ed145b7f3c13d3/midscene-android-0.15.5-beta-20250425104203.0.tgz","_integrity":"sha512-BjtFTo/Pkn30vq/QuwmqmounH+c6Y4/SByuV3+BEUe4AVQv7OKKv/RscLk+qXqk4yobqb1vCWdJsiMK8210YOg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.5-beta-20250425104203.0","@midscene/core":"0.15.5-beta-20250425104203.0","@midscene/shared":"0.15.5-beta-20250425104203.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.5-beta-20250425104203.0_1745577897715_0.38137572203447934","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"@midscene/android","version":"0.15.5","license":"MIT","_id":"@midscene/android@0.15.5","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"fe5fe98135c5c1f2923ddb76c1e0404874df2d1a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.5.tgz","fileCount":9,"integrity":"sha512-3UBeC3H0f4+wuhRb038Fh3WIz28utW+fK2hfsinA9qKREA/tf3+RyaZxUGy2DdjYXGR09bOWxOq9sPaaoUhy4A==","signatures":[{"sig":"MEUCIQDL/M+sFZGUFZMSEHaoTHeJUvLLvMpWHYtmqKBE8FCvkQIgKi0/VTnewfrsTQivAupsFA3FWtyieUokEDPvbkwd0/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58376},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.5.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2024c2c42fdffa89d6eca35b115e001e/midscene-android-0.15.5.tgz","_integrity":"sha512-3UBeC3H0f4+wuhRb038Fh3WIz28utW+fK2hfsinA9qKREA/tf3+RyaZxUGy2DdjYXGR09bOWxOq9sPaaoUhy4A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.5","@midscene/core":"0.15.5","@midscene/shared":"0.15.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.5_1745653379841_0.8508676230119399","host":"s3://npm-registry-packages-npm-production"}},"0.15.6-beta-20250427061722.0":{"name":"@midscene/android","version":"0.15.6-beta-20250427061722.0","license":"MIT","_id":"@midscene/android@0.15.6-beta-20250427061722.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a4f7cd34de61d5d354e232bacc91078b5e5660b7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.6-beta-20250427061722.0.tgz","fileCount":9,"integrity":"sha512-96LLInpDF5fts50uUihWzeUb4+ktPo3YADyMfukDIleyLJSAskz4+r8bjjinVBk4846tNiez6nQeCSC7T8Tl1g==","signatures":[{"sig":"MEUCIQDOVselBMqm0LagRDdF0x/0YFkxm3gYxj4aDANAZPGuqgIgPbakkp8VuuLPEY+v1J4UkmrxJD0g/u2tq5UP7+OTaeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.6-beta-20250427061722.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/27d64dfb0f3b9942a024a21bb65bd090/midscene-android-0.15.6-beta-20250427061722.0.tgz","_integrity":"sha512-96LLInpDF5fts50uUihWzeUb4+ktPo3YADyMfukDIleyLJSAskz4+r8bjjinVBk4846tNiez6nQeCSC7T8Tl1g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.6-beta-20250427061722.0","@midscene/core":"0.15.6-beta-20250427061722.0","@midscene/shared":"0.15.6-beta-20250427061722.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.6-beta-20250427061722.0_1745734823858_0.6779096469464523","host":"s3://npm-registry-packages-npm-production"}},"0.15.6-beta-20250427073405.0":{"name":"@midscene/android","version":"0.15.6-beta-20250427073405.0","license":"MIT","_id":"@midscene/android@0.15.6-beta-20250427073405.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7c5e189b2f9a14856ac39da2669c1a6915df660b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.6-beta-20250427073405.0.tgz","fileCount":9,"integrity":"sha512-rbKUCpplNgUiN71Ik4cQVks5nCRoQUUh8YZeHvdMYw+l6BK5x0FduDpkaP2lgZNFxXu+AoGxcLmHIWcxAP1ybA==","signatures":[{"sig":"MEYCIQDvBb2rrV4cB9ptl1tMX6Y5OzJgXTFU6gY+G/H1zTzk+gIhALdqzeLJpAL88YwzcS1cSAlVpIo+HA6zaXBQTwyIbg5U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.6-beta-20250427073405.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8e3d4bcaf219b0238ed582eaf1ac408d/midscene-android-0.15.6-beta-20250427073405.0.tgz","_integrity":"sha512-rbKUCpplNgUiN71Ik4cQVks5nCRoQUUh8YZeHvdMYw+l6BK5x0FduDpkaP2lgZNFxXu+AoGxcLmHIWcxAP1ybA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.6-beta-20250427073405.0","@midscene/core":"0.15.6-beta-20250427073405.0","@midscene/shared":"0.15.6-beta-20250427073405.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.6-beta-20250427073405.0_1745739415532_0.1352048626710085","host":"s3://npm-registry-packages-npm-production"}},"0.15.6-beta-20250427100912.0":{"name":"@midscene/android","version":"0.15.6-beta-20250427100912.0","license":"MIT","_id":"@midscene/android@0.15.6-beta-20250427100912.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9775e2aa53b2fa9c1b80ce9288542d535d5537ef","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.6-beta-20250427100912.0.tgz","fileCount":9,"integrity":"sha512-Wcm3xgEBxTCHFSHHmR5wWU1v5LBk8FZAkXSHnGSC7WmfjwnrFtLVCS4M16lwpeDukovdskhhrSsC5MJZ2CC/ng==","signatures":[{"sig":"MEYCIQDWP9SUfxuBzEj1srrwmibIT9kRZZWHe2rzgLALvJHhTgIhALBBkejH8nJBaAEw9e2wjX+VPoeBa/hA9FXFIInrHD6S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58464},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.6-beta-20250427100912.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2a1cc8a6c713bb6c77b0dbfd988ac0ef/midscene-android-0.15.6-beta-20250427100912.0.tgz","_integrity":"sha512-Wcm3xgEBxTCHFSHHmR5wWU1v5LBk8FZAkXSHnGSC7WmfjwnrFtLVCS4M16lwpeDukovdskhhrSsC5MJZ2CC/ng==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.6-beta-20250427100912.0","@midscene/core":"0.15.6-beta-20250427100912.0","@midscene/shared":"0.15.6-beta-20250427100912.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.6-beta-20250427100912.0_1745748731644_0.1833140868045895","host":"s3://npm-registry-packages-npm-production"}},"0.15.6-beta-20250427123457.0":{"name":"@midscene/android","version":"0.15.6-beta-20250427123457.0","license":"MIT","_id":"@midscene/android@0.15.6-beta-20250427123457.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c825b1d9e339e878048fcbbc40d241303afae521","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.15.6-beta-20250427123457.0.tgz","fileCount":9,"integrity":"sha512-nm9FSg1rWsDJCbU5C05EAHTAItPpfwjxkS63porK/8MocmkqG477BbWRe6EDln1HoDqhri3UqlF1v53IZPpFHA==","signatures":[{"sig":"MEUCIQD5mSLKUDgax1gZ8XIVBZFnZ2Jl5sFxiOwV5kkuKzlOtwIgfMV0VC9h4sVJW1+how0t0n9YLfhRfrNA6FIhxf1Ti2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.15.6-beta-20250427123457.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cd6f9d8850494602fe2ac3b7501e83f2/midscene-android-0.15.6-beta-20250427123457.0.tgz","_integrity":"sha512-nm9FSg1rWsDJCbU5C05EAHTAItPpfwjxkS63porK/8MocmkqG477BbWRe6EDln1HoDqhri3UqlF1v53IZPpFHA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.15.6-beta-20250427123457.0","@midscene/core":"0.15.6-beta-20250427123457.0","@midscene/shared":"0.15.6-beta-20250427123457.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.15.6-beta-20250427123457.0_1745757484975_0.4965096235998856","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@midscene/android","version":"0.16.0","license":"MIT","_id":"@midscene/android@0.16.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3ca50a3c1453fc06cca5a385c57deb744289dfb2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.0.tgz","fileCount":9,"integrity":"sha512-JiQD+llZOKBL1vDWmWnw384Pq8C8SXi57Okzm2HKpj5o4HiTXL10GuxFaV65DnQ7lVYfgnvO4uAlwD1aIH8/bA==","signatures":[{"sig":"MEYCIQD5O6QKluPsfdfki1igB43r3DlmGNTo/6A4TAid4qZ9kAIhANsByU8n9Dl4qk0W8s4Y/vt3bpxdE2aXndIlPhz9LvD8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58638},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c568bf92522a1936070952a124f3c901/midscene-android-0.16.0.tgz","_integrity":"sha512-JiQD+llZOKBL1vDWmWnw384Pq8C8SXi57Okzm2HKpj5o4HiTXL10GuxFaV65DnQ7lVYfgnvO4uAlwD1aIH8/bA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.0","@midscene/core":"0.16.0","@midscene/shared":"0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.0_1745800037589_0.8987132534910025","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@midscene/android","version":"0.16.1","license":"MIT","_id":"@midscene/android@0.16.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3c2e6c2565d45d2fd3d6a69bc2afffff766ff2b4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.1.tgz","fileCount":9,"integrity":"sha512-pajsOoY69DUBjon1mUxEnjvHvMqcHgFGKMR9AIv8H+3xrJ4Df6X747BfP9DoRFA+ms9aQITvK45oF1LiNJjR6g==","signatures":[{"sig":"MEYCIQDkrwzcjZh7L0VakrlduPJ7xoWg+/leBYROZiv0PXxxVgIhAOnt/BQIoKxxClASHiTSH8QQHeid0lZ6HmrCXxSEz3yn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58638},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.1.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/523f9f0d84e19fe29beaf619c14aeed9/midscene-android-0.16.1.tgz","_integrity":"sha512-pajsOoY69DUBjon1mUxEnjvHvMqcHgFGKMR9AIv8H+3xrJ4Df6X747BfP9DoRFA+ms9aQITvK45oF1LiNJjR6g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.1","@midscene/core":"0.16.1","@midscene/shared":"0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.1_1745809165448_0.5687580376294694","host":"s3://npm-registry-packages-npm-production"}},"0.16.1-beta-20250428041254.0":{"name":"@midscene/android","version":"0.16.1-beta-20250428041254.0","license":"MIT","_id":"@midscene/android@0.16.1-beta-20250428041254.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"488ac36efe647267b19c19388af88055e2e8f3d7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.1-beta-20250428041254.0.tgz","fileCount":9,"integrity":"sha512-3m89YE6HqvtYuTFZymbN1ejpZm3ci2ckcTM+4u0Rs0X2+6UN6nGMtW4EsjWAAZy0WvOB78iZB/Ujy9pw10lb3Q==","signatures":[{"sig":"MEYCIQCx6DGDyF8Z3VcIt2NywFMNUqOb2WD+KDmYOwuAvPMYLgIhAOoPJBICYiCpp0MG4CDsE7ZuC5uJ+GZVwPzFYVn9KUFA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.1-beta-20250428041254.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d7bbe6676492d830a2edd2d39e0e9e35/midscene-android-0.16.1-beta-20250428041254.0.tgz","_integrity":"sha512-3m89YE6HqvtYuTFZymbN1ejpZm3ci2ckcTM+4u0Rs0X2+6UN6nGMtW4EsjWAAZy0WvOB78iZB/Ujy9pw10lb3Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.1-beta-20250428041254.0","@midscene/core":"0.16.1-beta-20250428041254.0","@midscene/shared":"0.16.1-beta-20250428041254.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.1-beta-20250428041254.0_1745813747568_0.20400157415373021","host":"s3://npm-registry-packages-npm-production"}},"0.16.2-beta-20250428050045.0":{"name":"@midscene/android","version":"0.16.2-beta-20250428050045.0","license":"MIT","_id":"@midscene/android@0.16.2-beta-20250428050045.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ce9fd91b81424db6cf5a76c42dd67154704dc06a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.2-beta-20250428050045.0.tgz","fileCount":9,"integrity":"sha512-t9ykFjx5SONwEqtJau5OU8Q88Dd3A2p9x3Y8NUKysswfm1R/vvxaqovzJMoO0sjt8HZDZJFFVNmxNLmPs06aYw==","signatures":[{"sig":"MEUCIEihv5FznoJOpK9O9rn7aBon2FoT85CMjKjXLV5X797xAiEAgfEl5ApA61Lt+PCP/4rRkOI9IsTMvVrDF8kcVI9Zi9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.2-beta-20250428050045.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5516e3db5e05ef537acf4c561330a604/midscene-android-0.16.2-beta-20250428050045.0.tgz","_integrity":"sha512-t9ykFjx5SONwEqtJau5OU8Q88Dd3A2p9x3Y8NUKysswfm1R/vvxaqovzJMoO0sjt8HZDZJFFVNmxNLmPs06aYw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.2-beta-20250428050045.0","@midscene/core":"0.16.2-beta-20250428050045.0","@midscene/shared":"0.16.2-beta-20250428050045.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.2-beta-20250428050045.0_1745816619419_0.9196597982595238","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@midscene/android","version":"0.16.2","license":"MIT","_id":"@midscene/android@0.16.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"20553f94e787283f63fa8d7f0ceee30838afa2e1","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.2.tgz","fileCount":9,"integrity":"sha512-HblFy5OCLlRDROuSy99u8DFVvtiJqMkEoYevM7ZmndBPEaIcJ4OWdT0PgBO6wzdyO0kfkReeAtxdK2Dnweyr+A==","signatures":[{"sig":"MEYCIQCFztuWDpxPkc03GQ6ScP+tTaGr7k8y6xkiNegzt4uV1wIhANFoxDlkvwOStnWYTExUxN5WVebbSQGEEcaKPLUeFdgC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58638},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.2.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e0cb7e0bbcb787969b345de2debfaaf0/midscene-android-0.16.2.tgz","_integrity":"sha512-HblFy5OCLlRDROuSy99u8DFVvtiJqMkEoYevM7ZmndBPEaIcJ4OWdT0PgBO6wzdyO0kfkReeAtxdK2Dnweyr+A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.2","@midscene/core":"0.16.2","@midscene/shared":"0.16.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.2_1745821373645_0.3215079939233594","host":"s3://npm-registry-packages-npm-production"}},"0.16.3-beta-20250428073237.0":{"name":"@midscene/android","version":"0.16.3-beta-20250428073237.0","license":"MIT","_id":"@midscene/android@0.16.3-beta-20250428073237.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8118dc5708fd646c8b03dcbc8a23b1f28b9ccf82","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.3-beta-20250428073237.0.tgz","fileCount":9,"integrity":"sha512-QxO8yZiKNjE69anxS3cVRP1LDasft6dtv02yZ0VRaunm1+yWkI7THjT8CuBc96toX0neoLr1ANpq/W6bAn9NXg==","signatures":[{"sig":"MEYCIQCIDGfwWGGazl+mEK6+uSGomFJN4ASfTqLZN+Kvt18qrgIhALFFFv0L+4Ymf8gJKobOzpv3WBsHRyoNMSu87pRBp+iW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.3-beta-20250428073237.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a454551ddd63fb1d2c51c63cdfef9eaa/midscene-android-0.16.3-beta-20250428073237.0.tgz","_integrity":"sha512-QxO8yZiKNjE69anxS3cVRP1LDasft6dtv02yZ0VRaunm1+yWkI7THjT8CuBc96toX0neoLr1ANpq/W6bAn9NXg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.3-beta-20250428073237.0","@midscene/core":"0.16.3-beta-20250428073237.0","@midscene/shared":"0.16.3-beta-20250428073237.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.3-beta-20250428073237.0_1745825745492_0.48144704513000125","host":"s3://npm-registry-packages-npm-production"}},"0.16.3-beta-20250428130625.0":{"name":"@midscene/android","version":"0.16.3-beta-20250428130625.0","license":"MIT","_id":"@midscene/android@0.16.3-beta-20250428130625.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5724c2cebd5827271747665decba6494310052f9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.3-beta-20250428130625.0.tgz","fileCount":9,"integrity":"sha512-/+mm3FwHbG8KobFLxiPQJgBQudizqRH+Z3S7KQDczEcfwVUALH6vX7hmhFUllL0oy3RXcXI53VpjwMqMEPJXaw==","signatures":[{"sig":"MEQCICAei12ulEr//pQPH7qsH45VjNbctsnT0S0xPMRo8HX8AiBqOKhywpFXaNao3gerAOzL141nu1ROsYEq42YNk9rJYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.3-beta-20250428130625.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d22b6864aa4b59a181a721a1e0ae12fb/midscene-android-0.16.3-beta-20250428130625.0.tgz","_integrity":"sha512-/+mm3FwHbG8KobFLxiPQJgBQudizqRH+Z3S7KQDczEcfwVUALH6vX7hmhFUllL0oy3RXcXI53VpjwMqMEPJXaw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.3-beta-20250428130625.0","@midscene/core":"0.16.3-beta-20250428130625.0","@midscene/shared":"0.16.3-beta-20250428130625.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.3-beta-20250428130625.0_1745845761529_0.20027209432851345","host":"s3://npm-registry-packages-npm-production"}},"0.16.3-beta-20250428131551.0":{"name":"@midscene/android","version":"0.16.3-beta-20250428131551.0","license":"MIT","_id":"@midscene/android@0.16.3-beta-20250428131551.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"71ae23f1d585b11f3abbdde80eb173d09d63bb1c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.3-beta-20250428131551.0.tgz","fileCount":9,"integrity":"sha512-5W06wfinIk6N3hwWCxvk28cPIlhYRUJq/lROpX1Cnf+Y7wskp+svafHeJewWucuD/ByYF8dYqX8I4Ol2oOyPTw==","signatures":[{"sig":"MEQCICLl2jQcD+ESMCU+mIWkJZ/hBhwv+iwAHMsnWSsUqRK1AiBqCU2nHIaHOjBGCaULucMKoqFm9Fkds6I3CshtRrKg2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.3-beta-20250428131551.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/69513bc13af2b222cd61d5742e88fbb8/midscene-android-0.16.3-beta-20250428131551.0.tgz","_integrity":"sha512-5W06wfinIk6N3hwWCxvk28cPIlhYRUJq/lROpX1Cnf+Y7wskp+svafHeJewWucuD/ByYF8dYqX8I4Ol2oOyPTw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.3-beta-20250428131551.0","@midscene/core":"0.16.3-beta-20250428131551.0","@midscene/shared":"0.16.3-beta-20250428131551.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.3-beta-20250428131551.0_1745846329059_0.8672850478040546","host":"s3://npm-registry-packages-npm-production"}},"0.16.3-beta-20250428133510.0":{"name":"@midscene/android","version":"0.16.3-beta-20250428133510.0","license":"MIT","_id":"@midscene/android@0.16.3-beta-20250428133510.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5022c223a95687fe1dbfd166e0163d7926b91d3b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.3-beta-20250428133510.0.tgz","fileCount":9,"integrity":"sha512-rscO04zwY28QV/KSCVkrZzc+2CLwYLfFvpZ5uwB4Q9g7WNhBHT3khsR0IjC1GFj0XF1tQY9dyjrRkIwfZyheDg==","signatures":[{"sig":"MEYCIQC3gKJCNahgrTcZMqrT/VIKaa1FVuLYF1AnlgUFpZ7gswIhAPrrwRcoLiQh1qz9jSpmObWaesGCePk2gv65IJ1JJ77s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.3-beta-20250428133510.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/aa50c9b248f9a1da4e537a4c9e458b91/midscene-android-0.16.3-beta-20250428133510.0.tgz","_integrity":"sha512-rscO04zwY28QV/KSCVkrZzc+2CLwYLfFvpZ5uwB4Q9g7WNhBHT3khsR0IjC1GFj0XF1tQY9dyjrRkIwfZyheDg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.3-beta-20250428133510.0","@midscene/core":"0.16.3-beta-20250428133510.0","@midscene/shared":"0.16.3-beta-20250428133510.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.3-beta-20250428133510.0_1745847489938_0.07103048320120275","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@midscene/android","version":"0.16.3","license":"MIT","_id":"@midscene/android@0.16.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2557076a2921cdf77733a9343e62d6e395acc0a3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.3.tgz","fileCount":9,"integrity":"sha512-elGNQ019LRG2doHFoqJsBlK1NVn0psoTEnz/esUmWYbwljZwS1J555mS877w/P82ONUHa7J98ziCgJ/nP4Q8uw==","signatures":[{"sig":"MEUCIQDJ7gKfbHmafjQZF5dIq5LEWO5lizuMwDMnfwGJGA8JQwIgQS6AddxzgERN1Y6WxA9dpjOuvc9OP1jOHaoxQdVi7SQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58638},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.3.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6e0d89c8576d8a708d14764bac4fedcf/midscene-android-0.16.3.tgz","_integrity":"sha512-elGNQ019LRG2doHFoqJsBlK1NVn0psoTEnz/esUmWYbwljZwS1J555mS877w/P82ONUHa7J98ziCgJ/nP4Q8uw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.3","@midscene/core":"0.16.3","@midscene/shared":"0.16.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.3_1745853351348_0.46750419929689446","host":"s3://npm-registry-packages-npm-production"}},"0.16.4-beta-20250429033218.0":{"name":"@midscene/android","version":"0.16.4-beta-20250429033218.0","license":"MIT","_id":"@midscene/android@0.16.4-beta-20250429033218.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2e1d17e5cf16127fecf483af53371986d47d42ef","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.4-beta-20250429033218.0.tgz","fileCount":9,"integrity":"sha512-kVN5u5T90tZQ+IYpM0AwWv3tt+yEqWpMJEjMNmSFqlXrfgXq31fTgFzWwvu59I95NzEJSjP/J8neFSwd75z0aw==","signatures":[{"sig":"MEUCIGeL6AeDRO3d08CpMt2lg2P1HijuztAqo4s4piCAcDieAiEAsnSwBG6UmbxaUhUMoOYGPPWAfjK4I9OMwhFLpvf3CQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.4-beta-20250429033218.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f3ec62c34a04748834cf1722384f2cf4/midscene-android-0.16.4-beta-20250429033218.0.tgz","_integrity":"sha512-kVN5u5T90tZQ+IYpM0AwWv3tt+yEqWpMJEjMNmSFqlXrfgXq31fTgFzWwvu59I95NzEJSjP/J8neFSwd75z0aw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.4-beta-20250429033218.0","@midscene/core":"0.16.4-beta-20250429033218.0","@midscene/shared":"0.16.4-beta-20250429033218.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.4-beta-20250429033218.0_1745897735381_0.6779331850611119","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@midscene/android","version":"0.16.4","license":"MIT","_id":"@midscene/android@0.16.4","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"33d3234e467da634fadb1d9eda2435ab97b33fd2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.4.tgz","fileCount":9,"integrity":"sha512-47lHfTBsZH07I+biaK+KQT1d/8UgdRdp7oFjqAXhwkvkOCEi6h5pFXoJ+pXVsNVigDqv8xI7Qa2Su3tqjqv3Gg==","signatures":[{"sig":"MEQCIDp1s8kBT/+S95QBJNmynkKyTuTbUYqdo2cNb5q+OqzGAiBebKHvpk7XtQCMa9zoz6eidhauVw4WFmDETaa2mX0uDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58638},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.4.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cd8a5360dfa4b5cada383684d3d9ca84/midscene-android-0.16.4.tgz","_integrity":"sha512-47lHfTBsZH07I+biaK+KQT1d/8UgdRdp7oFjqAXhwkvkOCEi6h5pFXoJ+pXVsNVigDqv8xI7Qa2Su3tqjqv3Gg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.4","@midscene/core":"0.16.4","@midscene/shared":"0.16.4"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.4_1745900800965_0.08324940696770122","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"@midscene/android","version":"0.16.5","license":"MIT","_id":"@midscene/android@0.16.5","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2999f7febd553a86973dcb8a570754efac6e738b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.5.tgz","fileCount":9,"integrity":"sha512-nm036nfakcPK2WIK28ly4eTceEBPjwdqL0jNw64CTyaOiMwvALpImyRCnkJaFgeLU0e5jVlyVotuviZwY0IVSA==","signatures":[{"sig":"MEUCIEsB/hwn++SYOtOUozwtibpOTugFAHfI8r5ZFTfeBiSFAiEA9/HYouvjji4w+FuD8ZRh9xdVeWL81zeD86QN1SjGCKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58638},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.5.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a38e475f2d1c5cf37c8c44263dfb8eca/midscene-android-0.16.5.tgz","_integrity":"sha512-nm036nfakcPK2WIK28ly4eTceEBPjwdqL0jNw64CTyaOiMwvALpImyRCnkJaFgeLU0e5jVlyVotuviZwY0IVSA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.5","@midscene/core":"0.16.5","@midscene/shared":"0.16.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.5_1745903913623_0.0880438183555412","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"@midscene/android","version":"0.16.6","license":"MIT","_id":"@midscene/android@0.16.6","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6c6ed77b0010a4b2d9bf40a9656483459ec2db6a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.6.tgz","fileCount":9,"integrity":"sha512-NrnNQc5HfL7OL2cNIMzv7iuoIrssk61HhK9+UrWGT5DkunJ0IeoPvSF4baJ3l7Tu+MsPmVNdct2g9hXk8DdYJg==","signatures":[{"sig":"MEQCIEWZ0eZawwPrzxN1QZDop2IUJ/7Tj/DGqQNLUrREEVN9AiBnbSkP3o/hPveD9DNuorNvHRsSHTiPGOUklRks6rIu6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58638},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.6.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e5a8fd833ad9a112f2c0d2f5e2beb888/midscene-android-0.16.6.tgz","_integrity":"sha512-NrnNQc5HfL7OL2cNIMzv7iuoIrssk61HhK9+UrWGT5DkunJ0IeoPvSF4baJ3l7Tu+MsPmVNdct2g9hXk8DdYJg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.6","@midscene/core":"0.16.6","@midscene/shared":"0.16.6"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.6_1745906141090_0.39614792755142036","host":"s3://npm-registry-packages-npm-production"}},"0.16.6-beta-20250429073247.0":{"name":"@midscene/android","version":"0.16.6-beta-20250429073247.0","license":"MIT","_id":"@midscene/android@0.16.6-beta-20250429073247.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b900709ba5502f6a7adfcf5ccd4f918bc5394fdb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.6-beta-20250429073247.0.tgz","fileCount":9,"integrity":"sha512-Q9GQdt7CDXbGAWxUWA9VuxVjuBt6mCb7M8xzKLkpYjwB1Ya+Bi8GKbLHGdcE6Yg4+/60fXw1N4UQt6liAth+Yw==","signatures":[{"sig":"MEUCIHxlw/gTlyiXxQS6t6H15k8Cqmns/FoCpFY+VfVYnLc6AiEAvOWbZwAVhsL6+AaQheTPjoENi9+Wy1sY9Vnip+1Cmjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.6-beta-20250429073247.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/625f6632d4997d313feb5d6d2883fe38/midscene-android-0.16.6-beta-20250429073247.0.tgz","_integrity":"sha512-Q9GQdt7CDXbGAWxUWA9VuxVjuBt6mCb7M8xzKLkpYjwB1Ya+Bi8GKbLHGdcE6Yg4+/60fXw1N4UQt6liAth+Yw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.6-beta-20250429073247.0","@midscene/core":"0.16.6-beta-20250429073247.0","@midscene/shared":"0.16.6-beta-20250429073247.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.6-beta-20250429073247.0_1745912162843_0.7205354398963808","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"@midscene/android","version":"0.16.7","license":"MIT","_id":"@midscene/android@0.16.7","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2f5a6e8359999a15602cd2f7d6e01171179b7e2a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.7.tgz","fileCount":9,"integrity":"sha512-vj+bmui1HQaaeoTOwy4Ci9w+W072R202mM76Trcmv4BRzGmcAR3aZUsMxR44KFWyfxVCAS0GOPaV7rRgGevIoQ==","signatures":[{"sig":"MEUCIQDDCTiKdALwUkJrofw1O7c3sedxRr27R90Ae4qVE7xQsAIgJyoblWOyaYThd/EiMtPpBIQFRv0EyzoQIMF+1QNvWyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58638},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.7.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c05c10f931f920dfba92d65c0fbd186d/midscene-android-0.16.7.tgz","_integrity":"sha512-vj+bmui1HQaaeoTOwy4Ci9w+W072R202mM76Trcmv4BRzGmcAR3aZUsMxR44KFWyfxVCAS0GOPaV7rRgGevIoQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.7","@midscene/core":"0.16.7","@midscene/shared":"0.16.7"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.7_1745915865007_0.0768805293317647","host":"s3://npm-registry-packages-npm-production"}},"0.16.8-beta-20250429145446.0":{"name":"@midscene/android","version":"0.16.8-beta-20250429145446.0","license":"MIT","_id":"@midscene/android@0.16.8-beta-20250429145446.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c6a28a30adae7922631ba3a1884dd06993ab5ba3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.8-beta-20250429145446.0.tgz","fileCount":9,"integrity":"sha512-KjGKRRFk5B84SUirCzec/FZvO5xxY2YEp3FiqgrMZovkxjEdYCAzoxueVJkojb0wENnIxOOpo9q0SqeaLF/QZw==","signatures":[{"sig":"MEYCIQDkPBObI6jYLLzWWVOWsaXbPxlRrb1s97W0rBgGxBBDvQIhAIis3CwUUhAT5xw7T9MmzEZ8zFWEh9HTSTX1a9WA7AgQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.8-beta-20250429145446.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3d56eb299d9409707d6d56ce3bb3a520/midscene-android-0.16.8-beta-20250429145446.0.tgz","_integrity":"sha512-KjGKRRFk5B84SUirCzec/FZvO5xxY2YEp3FiqgrMZovkxjEdYCAzoxueVJkojb0wENnIxOOpo9q0SqeaLF/QZw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.8-beta-20250429145446.0","@midscene/core":"0.16.8-beta-20250429145446.0","@midscene/shared":"0.16.8-beta-20250429145446.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.8-beta-20250429145446.0_1745938687050_0.039159333216641556","host":"s3://npm-registry-packages-npm-production"}},"0.16.8-beta-20250430022512.0":{"name":"@midscene/android","version":"0.16.8-beta-20250430022512.0","license":"MIT","_id":"@midscene/android@0.16.8-beta-20250430022512.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"97b4624e0025a2371016230afe2a97efc692b679","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.8-beta-20250430022512.0.tgz","fileCount":9,"integrity":"sha512-ShhxHiIxPXB6I/k4Wp+JJu93K15YgYpc941vYWIxjtWA9htszazWQqXykLrvmj6Nw/04rJ1PwAbadYiMbNYxOQ==","signatures":[{"sig":"MEQCID5Y1NPtP3zWnRJO/kv7h+2b6+l1fbnoiYA+z6BMtO3IAiB6XJMHOnEWZyuElzW+M02q7yn5sLBLdL5CkCRbhtMB+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.8-beta-20250430022512.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ab5346e8aa9ae9915908de4fc5b1bfce/midscene-android-0.16.8-beta-20250430022512.0.tgz","_integrity":"sha512-ShhxHiIxPXB6I/k4Wp+JJu93K15YgYpc941vYWIxjtWA9htszazWQqXykLrvmj6Nw/04rJ1PwAbadYiMbNYxOQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.8-beta-20250430022512.0","@midscene/core":"0.16.8-beta-20250430022512.0","@midscene/shared":"0.16.8-beta-20250430022512.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.8-beta-20250430022512.0_1745980112873_0.9374289162521241","host":"s3://npm-registry-packages-npm-production"}},"0.16.8-beta-20250430052832.0":{"name":"@midscene/android","version":"0.16.8-beta-20250430052832.0","license":"MIT","_id":"@midscene/android@0.16.8-beta-20250430052832.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"04d2d452bfdd64322b1a506cd633d0f503d1b88b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.8-beta-20250430052832.0.tgz","fileCount":9,"integrity":"sha512-IBr+DAI5H9ODLzderQteZSl3sfIQxnM4N8JqID1bkcWuTGGhJ8oG5WSmy/SBvCY2VZoQ3hR+g6vjoaWu1aeHJw==","signatures":[{"sig":"MEYCIQC/IeDokjp4898ZBKbG1aS3Q0nVcf0OT/VXCgTEH3vbxwIhAOf6sSkEfriksu7zvhlNhk9b47rh3BAUHxQ/pvHAdSEz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.8-beta-20250430052832.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f31c1fc5beb9f091b6b54c6da96631d7/midscene-android-0.16.8-beta-20250430052832.0.tgz","_integrity":"sha512-IBr+DAI5H9ODLzderQteZSl3sfIQxnM4N8JqID1bkcWuTGGhJ8oG5WSmy/SBvCY2VZoQ3hR+g6vjoaWu1aeHJw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.8-beta-20250430052832.0","@midscene/core":"0.16.8-beta-20250430052832.0","@midscene/shared":"0.16.8-beta-20250430052832.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.8-beta-20250430052832.0_1745991110676_0.6613491760967585","host":"s3://npm-registry-packages-npm-production"}},"0.16.6-beta-20250430061517.0":{"name":"@midscene/android","version":"0.16.6-beta-20250430061517.0","license":"MIT","_id":"@midscene/android@0.16.6-beta-20250430061517.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bd6e8c1073a4d30e559a220eee2b18917152355f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.6-beta-20250430061517.0.tgz","fileCount":9,"integrity":"sha512-y2pN0mAW3WlERbD2gI8wBSNwEY2sVpo1e3CAouzUKn1VGU3euzHHime1fOeljjuiI1harXrKy/2hzwiM5ZA/fw==","signatures":[{"sig":"MEQCICgnHdzbSTt7MWoNAL4YwXs4Ls4YKzTWk5wY1+Pfcqb4AiB3RasPp9F94QkZgvEBZGmfYe+vmgqAfhNiU1aksR/x1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.6-beta-20250430061517.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1725b7b585f38bbe96476434a66f0baf/midscene-android-0.16.6-beta-20250430061517.0.tgz","_integrity":"sha512-y2pN0mAW3WlERbD2gI8wBSNwEY2sVpo1e3CAouzUKn1VGU3euzHHime1fOeljjuiI1harXrKy/2hzwiM5ZA/fw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.6-beta-20250430061517.0","@midscene/core":"0.16.6-beta-20250430061517.0","@midscene/shared":"0.16.6-beta-20250430061517.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.6-beta-20250430061517.0_1745993895992_0.8069589289222183","host":"s3://npm-registry-packages-npm-production"}},"0.16.8-beta-20250430090039.0":{"name":"@midscene/android","version":"0.16.8-beta-20250430090039.0","license":"MIT","_id":"@midscene/android@0.16.8-beta-20250430090039.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"cb48fade8147fd96214e69bb4ebf9cf47de67da4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.8-beta-20250430090039.0.tgz","fileCount":9,"integrity":"sha512-SItsePGcPelmnhU65IpBbZUHXCY6WSWFdO84Nu6x3Imf6JvYoxE0DwTovHUDEO1Bu0HvkQ/fboGmOkHKt/RuEg==","signatures":[{"sig":"MEUCIQD7G3nxVEl5pCi8gMR3AY6pPc1tAnIFuK+r9HruqWx2fwIgQVK6wqjzQfpCXzE4VWz6cel7ecjOy/JnngWfXHtInPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58726},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.8-beta-20250430090039.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3b85e2e2fb1d5676e0352377a55b2367/midscene-android-0.16.8-beta-20250430090039.0.tgz","_integrity":"sha512-SItsePGcPelmnhU65IpBbZUHXCY6WSWFdO84Nu6x3Imf6JvYoxE0DwTovHUDEO1Bu0HvkQ/fboGmOkHKt/RuEg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.8-beta-20250430090039.0","@midscene/core":"0.16.8-beta-20250430090039.0","@midscene/shared":"0.16.8-beta-20250430090039.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.8-beta-20250430090039.0_1746003822658_0.08094331765362339","host":"s3://npm-registry-packages-npm-production"}},"0.16.8":{"name":"@midscene/android","version":"0.16.8","license":"MIT","_id":"@midscene/android@0.16.8","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"fdceaef429b492f980f0783fca629326ae90b342","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.8.tgz","fileCount":9,"integrity":"sha512-dWBl1qEhdJisYfG4TdnV7EC0bVQUSpGvd/1BjztaJhLZb+tizqghLYDD+IMbIQj6bS3wVVAqscnPgICIPOgfFA==","signatures":[{"sig":"MEUCIGplKOMkCV6aK6HjwYWWh/EkOH+gzHx4ClOX4oGA2t5bAiEAmKIq4DiEkz1ROSsqEgmM6rLJ82paKsstnb6EOKqizDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58638},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.8.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c2360b0a56921e679144529dabd85222/midscene-android-0.16.8.tgz","_integrity":"sha512-dWBl1qEhdJisYfG4TdnV7EC0bVQUSpGvd/1BjztaJhLZb+tizqghLYDD+IMbIQj6bS3wVVAqscnPgICIPOgfFA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.8","@midscene/core":"0.16.8","@midscene/shared":"0.16.8"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.8_1746004748752_0.20741845105384416","host":"s3://npm-registry-packages-npm-production"}},"0.16.9-beta-20250506093037.0":{"name":"@midscene/android","version":"0.16.9-beta-20250506093037.0","license":"MIT","_id":"@midscene/android@0.16.9-beta-20250506093037.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5ab8098462b8c311d898572c69ecfc7bf161245b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.9-beta-20250506093037.0.tgz","fileCount":9,"integrity":"sha512-5FD0R9e9IFZTMFXDPYdDIBfXj24Pnp0GBGME1s2XoExiPavJsJ1nVZ0LA1PS/6vixR7u7sfY2ujF61o6MW4DtA==","signatures":[{"sig":"MEQCIGmq9wpkeoqXLYBI4QUxfMw4+2s9MFsirEOmQEq73yBNAiAWDvP22WqwSNF3rxO2dOLgq4LGrlj+43ldLlv8b/uDLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59443},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.9-beta-20250506093037.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f9057eb843257dc3a424e89aa0136788/midscene-android-0.16.9-beta-20250506093037.0.tgz","_integrity":"sha512-5FD0R9e9IFZTMFXDPYdDIBfXj24Pnp0GBGME1s2XoExiPavJsJ1nVZ0LA1PS/6vixR7u7sfY2ujF61o6MW4DtA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.9-beta-20250506093037.0","@midscene/core":"0.16.9-beta-20250506093037.0","@midscene/shared":"0.16.9-beta-20250506093037.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.9-beta-20250506093037.0_1746524021385_0.5489609745678175","host":"s3://npm-registry-packages-npm-production"}},"0.16.9-beta-20250507095704.0":{"name":"@midscene/android","version":"0.16.9-beta-20250507095704.0","license":"MIT","_id":"@midscene/android@0.16.9-beta-20250507095704.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"237487ad62258d4121af5c4a8016b029e96eae84","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.9-beta-20250507095704.0.tgz","fileCount":9,"integrity":"sha512-V7HD+3rLAwCxouE9O9xVN5w8KAYuJJ7XUV6ulh+uEWm9p34Qo7jgGgn2PKMHWKNJRCdL7Y8MsuPsO4snEsb0KQ==","signatures":[{"sig":"MEUCIDyZYuK3crYiWI+0as65NkyFwN0s6ZPYv9GRLWDyxSx6AiEAvXePLNHxYbCA+1NY2yhPgMvTDSrSnv6UNKLWsB1sKJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59263},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.9-beta-20250507095704.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2c2167792b89b3839539d4b4454a8231/midscene-android-0.16.9-beta-20250507095704.0.tgz","_integrity":"sha512-V7HD+3rLAwCxouE9O9xVN5w8KAYuJJ7XUV6ulh+uEWm9p34Qo7jgGgn2PKMHWKNJRCdL7Y8MsuPsO4snEsb0KQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.9-beta-20250507095704.0","@midscene/core":"0.16.9-beta-20250507095704.0","@midscene/shared":"0.16.9-beta-20250507095704.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.9-beta-20250507095704.0_1746612008969_0.9689976459179903","host":"s3://npm-registry-packages-npm-production"}},"0.16.9-beta-20250508125518.0":{"name":"@midscene/android","version":"0.16.9-beta-20250508125518.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.16.9-beta-20250508125518.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0afb18c0be8155d69cfda7e6d830566e2ee86efc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.9-beta-20250508125518.0.tgz","fileCount":9,"integrity":"sha512-g/Sx0wvyo/m1K/Um+SwHoWHROSY0OK2BqocjQCs4bULI40z8nNs0nyqkbK6XB4a1T15QH+LkMZIkUtiMNlvWwg==","signatures":[{"sig":"MEYCIQDKUXcXNU0EVxrXxs+2oMMTg/a7pkwcdxHM5EtMZM/pzwIhAOyzQgOnF1JMigi2XudQx6Tan4Q9lr/6Gloo6fs3T0lU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59602},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.9-beta-20250508125518.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a7c29b789c073058c0f7f56e9cbedc21/midscene-android-0.16.9-beta-20250508125518.0.tgz","_integrity":"sha512-g/Sx0wvyo/m1K/Um+SwHoWHROSY0OK2BqocjQCs4bULI40z8nNs0nyqkbK6XB4a1T15QH+LkMZIkUtiMNlvWwg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.9-beta-20250508125518.0","@midscene/core":"0.16.9-beta-20250508125518.0","@midscene/shared":"0.16.9-beta-20250508125518.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.9-beta-20250508125518.0_1746709106874_0.8708946701404947","host":"s3://npm-registry-packages-npm-production"}},"0.16.9":{"name":"@midscene/android","version":"0.16.9","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.16.9","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f96ae8e93873f650198454b9648718445c9be72f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.9.tgz","fileCount":9,"integrity":"sha512-D35WaX7eyZSiodW7hvvFkYXOg6e7fuDFGnJ/ainuZ9W+lDCNDr+N9S1REzjsH5/TNCz3dN2PrSsLWjNXUbPjiw==","signatures":[{"sig":"MEUCIQDS409o8ennEduoeB774yjPiNKPC06A24leVFiW7o9bhwIgce7DqKh7BSVTrXcixEYzguMsUxhYHx0KIiP2TmKfOTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59514},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.9.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/81cf0d8aec2332f50b72f30ed9bfd382/midscene-android-0.16.9.tgz","_integrity":"sha512-D35WaX7eyZSiodW7hvvFkYXOg6e7fuDFGnJ/ainuZ9W+lDCNDr+N9S1REzjsH5/TNCz3dN2PrSsLWjNXUbPjiw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.9","@midscene/core":"0.16.9","@midscene/shared":"0.16.9"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.9_1746762343443_0.8358804082667946","host":"s3://npm-registry-packages-npm-production"}},"0.16.10-beta-20250509084136.0":{"name":"@midscene/android","version":"0.16.10-beta-20250509084136.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.16.10-beta-20250509084136.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d58fde287ccaee06c1e87740cb510f27240f1637","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.10-beta-20250509084136.0.tgz","fileCount":9,"integrity":"sha512-eIEoUAiQxZ05cFQDtP2GhqXmI60oRtgaEr+sofHMVyQJ+w5ZwIav1w+gEOzfAP5RKhvY+9l0hUgxBT3lecQWgQ==","signatures":[{"sig":"MEQCICAd2Gjag/DcfZGXBdiJw34QDEb5vu6Vpk5OJaHe0rpNAiBKE7y4SwuWUaMDlEJPL6seAKpWuaSvlE7XQg4s5r4v5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59606},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.10-beta-20250509084136.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/24faecc1e1a27fe111ca27acdcaae845/midscene-android-0.16.10-beta-20250509084136.0.tgz","_integrity":"sha512-eIEoUAiQxZ05cFQDtP2GhqXmI60oRtgaEr+sofHMVyQJ+w5ZwIav1w+gEOzfAP5RKhvY+9l0hUgxBT3lecQWgQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.10-beta-20250509084136.0","@midscene/core":"0.16.10-beta-20250509084136.0","@midscene/shared":"0.16.10-beta-20250509084136.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.10-beta-20250509084136.0_1746780241238_0.11076833776805595","host":"s3://npm-registry-packages-npm-production"}},"0.16.10":{"name":"@midscene/android","version":"0.16.10","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.16.10","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"75afea014813c80e4b550da59903aa0e685ad78e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.10.tgz","fileCount":9,"integrity":"sha512-H5533Er1ejMXyeuqOc5P21D8Eyn3+JKm6v0VUT+rJb4u6uBQTxwMPLm6F2Vx8cWhkSqOMSSwc0q+2w5R/IPUzQ==","signatures":[{"sig":"MEQCICpM+cIe0B99O4x7fsTkuPkH1CGEUOVxIoiQJhV8OlEHAiBDnyhs32JIDqmuClAVSyW0zNxYHZygWx24qCKZ8ohhBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59518},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.10.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/62d70e1af842e67492002f2c3afecfe6/midscene-android-0.16.10.tgz","_integrity":"sha512-H5533Er1ejMXyeuqOc5P21D8Eyn3+JKm6v0VUT+rJb4u6uBQTxwMPLm6F2Vx8cWhkSqOMSSwc0q+2w5R/IPUzQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.10","@midscene/core":"0.16.10","@midscene/shared":"0.16.10"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.10_1746781294873_0.2045061785745932","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250512134434.0":{"name":"@midscene/android","version":"0.16.11-beta-20250512134434.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.16.11-beta-20250512134434.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"927595e42a76a303cb1c28abc7576b3c226130bf","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.11-beta-20250512134434.0.tgz","fileCount":9,"integrity":"sha512-EiOqBp3gGf5iy8bcamTAmrDeuFs6zahzCLjuHyJugcSo5yu+9IJwOTOiC7rijfgzeC4LlCUVtUqsW9pwsxpQrA==","signatures":[{"sig":"MEUCIQCj4nc/HPYGI/Zn3OkVcvPTJyK7lCPugAkoDkPSd4R4vAIgfV7+tebpPAXpNltLsWEIWcRRWkYmyPi0iP4haOsE94s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59606},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.11-beta-20250512134434.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ea00dcba0bafd1a337f82c3e2f49b7f2/midscene-android-0.16.11-beta-20250512134434.0.tgz","_integrity":"sha512-EiOqBp3gGf5iy8bcamTAmrDeuFs6zahzCLjuHyJugcSo5yu+9IJwOTOiC7rijfgzeC4LlCUVtUqsW9pwsxpQrA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.11-beta-20250512134434.0","@midscene/core":"0.16.11-beta-20250512134434.0","@midscene/shared":"0.16.11-beta-20250512134434.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.11-beta-20250512134434.0_1747057654643_0.8546667213807604","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250513025122.0":{"name":"@midscene/android","version":"0.16.11-beta-20250513025122.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.16.11-beta-20250513025122.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"adf240251f6e032e76e71fe9c269eae2b638327f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.11-beta-20250513025122.0.tgz","fileCount":9,"integrity":"sha512-kGZSFbOH8wCqCi48evT18hj9SZuvNXXpoOSVn97bXDVTxRYUWyqOvXmT+BkyiTjChE8j8hw8PbmDKOcGbt8jHQ==","signatures":[{"sig":"MEQCIBsandUWlMwSTnPWLCtP3L1vb4D0TQQKVCA8nM/ZvE+sAiAoHhLRc7tr0dU8ny0/PkKtBSAYKesLOJYaFGmMTVk9VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59606},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.11-beta-20250513025122.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8f0c4c733877523f9f558514b2c6ce29/midscene-android-0.16.11-beta-20250513025122.0.tgz","_integrity":"sha512-kGZSFbOH8wCqCi48evT18hj9SZuvNXXpoOSVn97bXDVTxRYUWyqOvXmT+BkyiTjChE8j8hw8PbmDKOcGbt8jHQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.11-beta-20250513025122.0","@midscene/core":"0.16.11-beta-20250513025122.0","@midscene/shared":"0.16.11-beta-20250513025122.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.11-beta-20250513025122.0_1747104831991_0.5076337673217097","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250513030612.0":{"name":"@midscene/android","version":"0.16.11-beta-20250513030612.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.16.11-beta-20250513030612.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7aefd4e2259ac24f587a9eb92be5bcbb44620cfa","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.11-beta-20250513030612.0.tgz","fileCount":9,"integrity":"sha512-O7/TrCiq1tCHBFzqTEZhzYb7RePtMx/N5rB5I6CVPXu2EXufx09kpqe4B5APYbrnZDwISUHHDxndORZni5O+ag==","signatures":[{"sig":"MEUCIFO5o+/ga6hI1VVvktV6C4ylsn6CKr6weNL5RuQxqeUzAiEAgM3n5mqpxcLEHeLP7IqYQpfmBdG/uvo1MeyPep7CyZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59606},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.11-beta-20250513030612.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/96833b01f4e65b68b411c327bd904873/midscene-android-0.16.11-beta-20250513030612.0.tgz","_integrity":"sha512-O7/TrCiq1tCHBFzqTEZhzYb7RePtMx/N5rB5I6CVPXu2EXufx09kpqe4B5APYbrnZDwISUHHDxndORZni5O+ag==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.11-beta-20250513030612.0","@midscene/core":"0.16.11-beta-20250513030612.0","@midscene/shared":"0.16.11-beta-20250513030612.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.11-beta-20250513030612.0_1747105720386_0.951386639856918","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250513053735.0":{"name":"@midscene/android","version":"0.16.11-beta-20250513053735.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.16.11-beta-20250513053735.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8e26be4f2839c82e8ed4ccb2c350fd8fb2a191a9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.11-beta-20250513053735.0.tgz","fileCount":9,"integrity":"sha512-LCYA82cZIkGSUpUyQFJUAWM72WS2MoN/g2xZaiyURqvzQBEN7ZSTEHq32y1K/pgQTjVN8I13EbbpnrJt0vpVDQ==","signatures":[{"sig":"MEUCIQDV5K6Xo0t9+fw3h4L1gbMhkxRtWbYJ6IpHeVlhmsuSWgIgcjElS7FUoeuOVQvwH+PEkN8c6W0yVmypXlOtQIo9kf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59606},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.11-beta-20250513053735.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bac0904197523c31aa43026d7531b808/midscene-android-0.16.11-beta-20250513053735.0.tgz","_integrity":"sha512-LCYA82cZIkGSUpUyQFJUAWM72WS2MoN/g2xZaiyURqvzQBEN7ZSTEHq32y1K/pgQTjVN8I13EbbpnrJt0vpVDQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.11-beta-20250513053735.0","@midscene/core":"0.16.11-beta-20250513053735.0","@midscene/shared":"0.16.11-beta-20250513053735.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.11-beta-20250513053735.0_1747114802563_0.40043532846625207","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250513121030.0":{"name":"@midscene/android","version":"0.16.11-beta-20250513121030.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.16.11-beta-20250513121030.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"dd39436936b969e6f9947eff5f23625b9aed0c37","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.11-beta-20250513121030.0.tgz","fileCount":9,"integrity":"sha512-dy/xZRjLZufBLODMBOtz3NfGFakHt6fE7akuaD6fCsrFAfel7kMXKyhlT0BsKaANMcBfCzGKxFdBk0gwnGQP6g==","signatures":[{"sig":"MEYCIQCdY2lSHMM4ND4iKXmi8QDT/+ZKoIPj4gaHD4NqMCzHKgIhAKBtu7YgIBGycJfgEtsV16kaIWAvsVT8kHJ9dadChf+L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59606},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.11-beta-20250513121030.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2be28b6ae26cde5531eb7a2b28e08bf5/midscene-android-0.16.11-beta-20250513121030.0.tgz","_integrity":"sha512-dy/xZRjLZufBLODMBOtz3NfGFakHt6fE7akuaD6fCsrFAfel7kMXKyhlT0BsKaANMcBfCzGKxFdBk0gwnGQP6g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.11-beta-20250513121030.0","@midscene/core":"0.16.11-beta-20250513121030.0","@midscene/shared":"0.16.11-beta-20250513121030.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.11-beta-20250513121030.0_1747138378096_0.5759581698428622","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250514094019.0":{"name":"@midscene/android","version":"0.16.11-beta-20250514094019.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.16.11-beta-20250514094019.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"edcad1fe9538866866c3ab4fd476046c7ecdddee","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.11-beta-20250514094019.0.tgz","fileCount":9,"integrity":"sha512-sfFAm9+yeyg89ZI/3w7SNtulR4j0wBdDw+IYiu9kTUDWRK7g0Ww5/tUBVb/D6JkNx6XhhVFE4MInzCSLF2RIbg==","signatures":[{"sig":"MEQCIGFY/BHPRAN7Xs7JH/PLlIFP3euvPEZQs42FWHTGlhgeAiBVq/mHhAYTnPiWHml1dE7awDDmd4a0k4DHwRgIz7LADg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59622},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.11-beta-20250514094019.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8b643e53c165beab034bd2eb01672d4a/midscene-android-0.16.11-beta-20250514094019.0.tgz","_integrity":"sha512-sfFAm9+yeyg89ZI/3w7SNtulR4j0wBdDw+IYiu9kTUDWRK7g0Ww5/tUBVb/D6JkNx6XhhVFE4MInzCSLF2RIbg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.11-beta-20250514094019.0","@midscene/core":"0.16.11-beta-20250514094019.0","@midscene/shared":"0.16.11-beta-20250514094019.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.11-beta-20250514094019.0_1747215767905_0.08666085224666098","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250514094713.0":{"name":"@midscene/android","version":"0.16.11-beta-20250514094713.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.16.11-beta-20250514094713.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"043d3e227eeae41fe4619e7c377750c63686447e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.11-beta-20250514094713.0.tgz","fileCount":9,"integrity":"sha512-1Y9AHGyu6k4bi+d1lIOCLn4r3F6Jz4Evu67aUs82HKTe2UszlgytwKfhvqOQRWZiiUv0M74gkA6xczSwL1MBRA==","signatures":[{"sig":"MEYCIQCteR9aUv0zULj5y09LM40a6I/4wt5pFchM1B5VVgGFKAIhAMET+q6xZV00iWIDTWGJWiBKVs2XN7KXLkaU2F0VoGQ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59618},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.11-beta-20250514094713.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6cbad3608c54290a5db811b5002d6f4d/midscene-android-0.16.11-beta-20250514094713.0.tgz","_integrity":"sha512-1Y9AHGyu6k4bi+d1lIOCLn4r3F6Jz4Evu67aUs82HKTe2UszlgytwKfhvqOQRWZiiUv0M74gkA6xczSwL1MBRA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.11-beta-20250514094713.0","@midscene/core":"0.16.11-beta-20250514094713.0","@midscene/shared":"0.16.11-beta-20250514094713.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.11-beta-20250514094713.0_1747216176059_0.5608188584423675","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250515120437.0":{"name":"@midscene/android","version":"0.16.11-beta-20250515120437.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.16.11-beta-20250515120437.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"46def1c042e7babe53e901883474b37baa4132a4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.11-beta-20250515120437.0.tgz","fileCount":9,"integrity":"sha512-7zYBMwYPo9tAFF9ZzfW3WfTutBYKZCCtsL16ihitx6sOWGjVwuGgfm1xPvcljuPqbzQ6L3egcVQS4GQ7nqfOCw==","signatures":[{"sig":"MEUCIDGQh7c4dQtuqEXLuWIWphQn2MBCJUTRoCauT3HdZEWPAiEAhWPAkP3Uu4uoaDAMubiM3Gym7NsWbaZiF2qJ1pAN3jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60969},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.11-beta-20250515120437.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/07fed0d07409883fd284cf8e64c522b9/midscene-android-0.16.11-beta-20250515120437.0.tgz","_integrity":"sha512-7zYBMwYPo9tAFF9ZzfW3WfTutBYKZCCtsL16ihitx6sOWGjVwuGgfm1xPvcljuPqbzQ6L3egcVQS4GQ7nqfOCw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.11-beta-20250515120437.0","@midscene/core":"0.16.11-beta-20250515120437.0","@midscene/shared":"0.16.11-beta-20250515120437.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.11-beta-20250515120437.0_1747310820360_0.25804828899544097","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250516035357.0":{"name":"@midscene/android","version":"0.16.11-beta-20250516035357.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.16.11-beta-20250516035357.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2fafba31bab10b6f1f6335c4f0ca5a0d7cc88523","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.11-beta-20250516035357.0.tgz","fileCount":9,"integrity":"sha512-vTRR3Q3roYuNSMtBL+pMbIXGSL64FkWZ0mr7iEmoHtDLAaXeSeVLS+P7LYq+JPnLuAeRfyQXZrcdgAimXDyDfg==","signatures":[{"sig":"MEYCIQDWZA/FuhhiDDosSElr5fNPheORoCSgdoIT8CKOEko9QgIhAJhWyHOHdcLNIOqwR29uJzcvM7CVciSjr5wB7qUJm8HR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60969},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.11-beta-20250516035357.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/61bd467ea6430caad38c4d6d811f8e23/midscene-android-0.16.11-beta-20250516035357.0.tgz","_integrity":"sha512-vTRR3Q3roYuNSMtBL+pMbIXGSL64FkWZ0mr7iEmoHtDLAaXeSeVLS+P7LYq+JPnLuAeRfyQXZrcdgAimXDyDfg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.11-beta-20250516035357.0","@midscene/core":"0.16.11-beta-20250516035357.0","@midscene/shared":"0.16.11-beta-20250516035357.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.11-beta-20250516035357.0_1747367783910_0.17178874795941934","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250516080239.0":{"name":"@midscene/android","version":"0.16.11-beta-20250516080239.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.16.11-beta-20250516080239.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a3e6d5806bd96fad2d976a11831bc5906d895d1e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.11-beta-20250516080239.0.tgz","fileCount":9,"integrity":"sha512-Bg7XYtchBZ+5l2iiHOXXTU88aa2BBYdyEFlAWIevM9jPpYAi9uCy9TxAghSnOam/S1+7BQcmBCY/EW6qrrDz+A==","signatures":[{"sig":"MEYCIQDIplWU50NocTMgUs5PJ2A3S3diVKEcvrok01PDUD3M2gIhANVFGJ7q/wN/UCn5pb0/mkFSt7WAiBwMxZUtDdS/OZSk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60969},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.11-beta-20250516080239.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/18827f8b87302c0c97719fbc8e24ea93/midscene-android-0.16.11-beta-20250516080239.0.tgz","_integrity":"sha512-Bg7XYtchBZ+5l2iiHOXXTU88aa2BBYdyEFlAWIevM9jPpYAi9uCy9TxAghSnOam/S1+7BQcmBCY/EW6qrrDz+A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.11-beta-20250516080239.0","@midscene/core":"0.16.11-beta-20250516080239.0","@midscene/shared":"0.16.11-beta-20250516080239.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.11-beta-20250516080239.0_1747382711870_0.4520956307748134","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250516083808.0":{"name":"@midscene/android","version":"0.16.11-beta-20250516083808.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.16.11-beta-20250516083808.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"fd763140fcf7475b289eacd8e3782451dc81bf20","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.11-beta-20250516083808.0.tgz","fileCount":9,"integrity":"sha512-VsgZ5wHhtRY7FVO0vEiSlDEZZj/0I3ECI/mb0orQ5pmQeFFzaMjLdL4aAL3prrCBd8q5r2R0Wz41Sotchq8RZQ==","signatures":[{"sig":"MEYCIQDYCaB6Nj8S5SSByrF4f360hIWQrIvveVJ2hUZnDriNkQIhAPDMep95YW/aqnjGBUR6OB1C0VHQhrlMlK/Qs1yDLkMP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60969},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.11-beta-20250516083808.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/488bdddf4c6e0725544f3b15c74c34c8/midscene-android-0.16.11-beta-20250516083808.0.tgz","_integrity":"sha512-VsgZ5wHhtRY7FVO0vEiSlDEZZj/0I3ECI/mb0orQ5pmQeFFzaMjLdL4aAL3prrCBd8q5r2R0Wz41Sotchq8RZQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.11-beta-20250516083808.0","@midscene/core":"0.16.11-beta-20250516083808.0","@midscene/shared":"0.16.11-beta-20250516083808.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.11-beta-20250516083808.0_1747384837630_0.07224112542647765","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta-20250516141724.0":{"name":"@midscene/android","version":"0.16.11-beta-20250516141724.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.16.11-beta-20250516141724.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"02bf17600f7d1119df2468813d785a49637f2816","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.16.11-beta-20250516141724.0.tgz","fileCount":9,"integrity":"sha512-64i/EwapL609a8gwNek18HCdGfnBB5mTyun+gQlm93P2iQifSHogsLGSj4CBJcKYAGLs7cVFitPA71L4vfK3tQ==","signatures":[{"sig":"MEYCIQD/wZGyq3/C13m8SEytNrn9FGAu6oQOx62W0b5NXwaUpAIhAPxHe7e9fDXGIMlefhznAvESA+ODJtlJRBm/D+x+oKvF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60969},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.16.11-beta-20250516141724.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c53f71d63ee13cb6d8cc186ac481ce9e/midscene-android-0.16.11-beta-20250516141724.0.tgz","_integrity":"sha512-64i/EwapL609a8gwNek18HCdGfnBB5mTyun+gQlm93P2iQifSHogsLGSj4CBJcKYAGLs7cVFitPA71L4vfK3tQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.16.11-beta-20250516141724.0","@midscene/core":"0.16.11-beta-20250516141724.0","@midscene/shared":"0.16.11-beta-20250516141724.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.16.11-beta-20250516141724.0_1747405187414_0.013330727155137945","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@midscene/android","version":"0.17.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b5b92a43b61e9db6b8576bc7143ef8d4a7ad8616","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.0.tgz","fileCount":9,"integrity":"sha512-UsPPRBWf8h4NrMaJHAs8Yp/ke5hMthEQC6m8VKtmnFjag+/3mF+SbsOyFUfCfNEt7fhLvZKelzmV3jv9QljFqQ==","signatures":[{"sig":"MEQCIEgYrlK3BNYDkNtHk34Ts5JrzmIc2Dd41KmUFMjS+q+eAiAdunwM1/Vg8xPXEI8HU1vUjfGhUN0emTl5xo9Z8ixUBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60877},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c9e1df5b830b1cb2828807516566d85d/midscene-android-0.17.0.tgz","_integrity":"sha512-UsPPRBWf8h4NrMaJHAs8Yp/ke5hMthEQC6m8VKtmnFjag+/3mF+SbsOyFUfCfNEt7fhLvZKelzmV3jv9QljFqQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.0","@midscene/core":"0.17.0","@midscene/shared":"0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.0_1747405943109_0.06492462497359153","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250519070950.0":{"name":"@midscene/android","version":"0.17.1-beta-20250519070950.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.1-beta-20250519070950.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"39b97e9fab0159df3c0b980977d0234a07ecf14b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.1-beta-20250519070950.0.tgz","fileCount":9,"integrity":"sha512-y4swZ1q8IFRK4QYO74pLaeJ+337l+uCM6VBvx2U7MLSW3O+QFT3b506w28zRtmaGJidUlYs7UpwGHIrcYK6+HA==","signatures":[{"sig":"MEUCIG+/No9FzUmzBjd8sGXgVQY+UjF1edBWGmpJEQWKrGdFAiEA27rDTW0Ott74JAoVBJexlwoJoLm0Qu6m+i1j5ori2IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60965},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.1-beta-20250519070950.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c700477908f0684304f35eeeaf94ac71/midscene-android-0.17.1-beta-20250519070950.0.tgz","_integrity":"sha512-y4swZ1q8IFRK4QYO74pLaeJ+337l+uCM6VBvx2U7MLSW3O+QFT3b506w28zRtmaGJidUlYs7UpwGHIrcYK6+HA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.1-beta-20250519070950.0","@midscene/core":"0.17.1-beta-20250519070950.0","@midscene/shared":"0.17.1-beta-20250519070950.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.1-beta-20250519070950.0_1747638735008_0.35379046327868546","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250519071746.0":{"name":"@midscene/android","version":"0.17.1-beta-20250519071746.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.1-beta-20250519071746.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"eddf606fc69b5da4f6bfe36c84fbd6974c5397b8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.1-beta-20250519071746.0.tgz","fileCount":9,"integrity":"sha512-ly7O8SoSOmWpZtBOpL32lQwIGpibZjIF/52EQDnbnJRZiQllGo62WdEu+NWE7jnP2fcWzDnljbmAKcsXgN9DCg==","signatures":[{"sig":"MEYCIQC7/NF/0udYPD+LXHPF+FpOmEhKyZWw+fdnNuzC9cqLegIhAKYqDvCutJg+yzBK4D8YvH39XvPc6lJD8R4mK9ks67t8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60965},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.1-beta-20250519071746.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d159002a803cba0feec0dc3ef9c81245/midscene-android-0.17.1-beta-20250519071746.0.tgz","_integrity":"sha512-ly7O8SoSOmWpZtBOpL32lQwIGpibZjIF/52EQDnbnJRZiQllGo62WdEu+NWE7jnP2fcWzDnljbmAKcsXgN9DCg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.1-beta-20250519071746.0","@midscene/core":"0.17.1-beta-20250519071746.0","@midscene/shared":"0.17.1-beta-20250519071746.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.1-beta-20250519071746.0_1747639213271_0.9902302628805946","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250519083404.0":{"name":"@midscene/android","version":"0.17.1-beta-20250519083404.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.1-beta-20250519083404.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bb3c871cf1b47427d9339295b7024fd6ec2d7e68","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.1-beta-20250519083404.0.tgz","fileCount":9,"integrity":"sha512-fhIhVn3375NtweQW6mfo32rP4+NMRyL8xsqSnXJDrAUSeaJV9a2kSQ5ZXnKQ/G+KXg4KSh245Y8TWpX+8ePTCQ==","signatures":[{"sig":"MEUCIQCWqk00cHxxqOFqRCX4dxV2+rwef0q1uTaIECv9i5CbDgIgXtVg25kpaTtRICsJzT+yvQDERrWaLbSXsYFjh5UUO9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60965},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.1-beta-20250519083404.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8e7b15b4696ffb0007d87bc504b0427a/midscene-android-0.17.1-beta-20250519083404.0.tgz","_integrity":"sha512-fhIhVn3375NtweQW6mfo32rP4+NMRyL8xsqSnXJDrAUSeaJV9a2kSQ5ZXnKQ/G+KXg4KSh245Y8TWpX+8ePTCQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.1-beta-20250519083404.0","@midscene/core":"0.17.1-beta-20250519083404.0","@midscene/shared":"0.17.1-beta-20250519083404.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.1-beta-20250519083404.0_1747643795434_0.5764426667269931","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250519085905.0":{"name":"@midscene/android","version":"0.17.1-beta-20250519085905.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.1-beta-20250519085905.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5f4383208c2b2a177fadaa7ae8d298a2e5d40200","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.1-beta-20250519085905.0.tgz","fileCount":9,"integrity":"sha512-GcLJeWqfFExIXAQ2IoB2Mv2fdf4supSyo7JqdNa+JiNNoub4fYvK/jqYIHOB79qUoQl0PrP14klV4XHpRWcY9g==","signatures":[{"sig":"MEUCIBOLW0hKkNOt/azdxc58go0Pw0JpqzcJoUjCbBIOCXStAiEAiEHrfQH151BtxskQqJh0wO7YHYibDFGv6OlQWRk7Spo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60965},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.1-beta-20250519085905.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/24a3f940e0420565ab312d4bac539455/midscene-android-0.17.1-beta-20250519085905.0.tgz","_integrity":"sha512-GcLJeWqfFExIXAQ2IoB2Mv2fdf4supSyo7JqdNa+JiNNoub4fYvK/jqYIHOB79qUoQl0PrP14klV4XHpRWcY9g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.1-beta-20250519085905.0","@midscene/core":"0.17.1-beta-20250519085905.0","@midscene/shared":"0.17.1-beta-20250519085905.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.1-beta-20250519085905.0_1747645290822_0.15719005371118744","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250519125046.0":{"name":"@midscene/android","version":"0.17.1-beta-20250519125046.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.1-beta-20250519125046.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f7de730576dd4ab05da8f110e932671df6ce8b7d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.1-beta-20250519125046.0.tgz","fileCount":9,"integrity":"sha512-iwop5+FnCxzYtGIP3UbGuzPiVOJXY7AL0K2rme04QlmMZOV/PZKLlgM0TDyF7LIigTZpcSupk/YrmMYjOf5fyQ==","signatures":[{"sig":"MEUCIQD4xPYy6yX8eYPlS8c0smtHZZKuwcFDdhHPWCFMVZiE+QIgNF0jXZvG5TJfRjxfmOHhZfsTODnRCFBaZU3mR3u7vic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60965},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.1-beta-20250519125046.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/815f306dbac7817f56585fb51c9ae67f/midscene-android-0.17.1-beta-20250519125046.0.tgz","_integrity":"sha512-iwop5+FnCxzYtGIP3UbGuzPiVOJXY7AL0K2rme04QlmMZOV/PZKLlgM0TDyF7LIigTZpcSupk/YrmMYjOf5fyQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.1-beta-20250519125046.0","@midscene/core":"0.17.1-beta-20250519125046.0","@midscene/shared":"0.17.1-beta-20250519125046.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.1-beta-20250519125046.0_1747659191315_0.35827358564601064","host":"s3://npm-registry-packages-npm-production"}},"0.17.1-beta-20250520084554.0":{"name":"@midscene/android","version":"0.17.1-beta-20250520084554.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.1-beta-20250520084554.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f511950466ec86cf08461e02a59edd21da00d32b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.1-beta-20250520084554.0.tgz","fileCount":9,"integrity":"sha512-FmScevPQ6RpUQvMlubl1CgGHg42oD5XMwuxTWGd/BhPuwrv5rlz9/zhnpRdAn/Kb7Ux/3HZ7kgkLVbMF9h4C4A==","signatures":[{"sig":"MEUCIDZXPSegxA5snrRPhheDfTC+j372Na7GQsMfdyiFjec8AiEAtwOa8PXzt2Mk6Y7hJD7+3RDKVofAtc/fHY0xjCf0iR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60965},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.1-beta-20250520084554.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/15ef0592ad60d20f801d4ed1ab450845/midscene-android-0.17.1-beta-20250520084554.0.tgz","_integrity":"sha512-FmScevPQ6RpUQvMlubl1CgGHg42oD5XMwuxTWGd/BhPuwrv5rlz9/zhnpRdAn/Kb7Ux/3HZ7kgkLVbMF9h4C4A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.1-beta-20250520084554.0","@midscene/core":"0.17.1-beta-20250520084554.0","@midscene/shared":"0.17.1-beta-20250520084554.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.1-beta-20250520084554.0_1747730907845_0.7249593572206052","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@midscene/android","version":"0.17.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"76db8b15f044acb45d93e64bb6e55ca9b6d98306","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.1.tgz","fileCount":9,"integrity":"sha512-aPw0+c7k7qeM1A6Q7ypriGvdZRhNM7m6viyAZWuqoyggyQJ7DeJWgFVOGM4EuPd30Rx9CQ+m6PrSvCdDqagn/w==","signatures":[{"sig":"MEYCIQCfwPuYJOexI747AFxduGXbcnwEdmq0sR94jpGbog6ZAgIhALH3hxGs5SNSBOy8Gnv01Jqh+agTisd7EjSPSfFvHPDi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60877},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.1.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/836b7c58bf13b26be368df178bf3fc03/midscene-android-0.17.1.tgz","_integrity":"sha512-aPw0+c7k7qeM1A6Q7ypriGvdZRhNM7m6viyAZWuqoyggyQJ7DeJWgFVOGM4EuPd30Rx9CQ+m6PrSvCdDqagn/w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.1","@midscene/core":"0.17.1","@midscene/shared":"0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.1_1747732290570_0.05793214036077354","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250521031635.0":{"name":"@midscene/android","version":"0.17.2-beta-20250521031635.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.2-beta-20250521031635.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"aae6464017370b1bcae5fc17253893842c666efb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.2-beta-20250521031635.0.tgz","fileCount":9,"integrity":"sha512-m9cHYPYLJowj3tfsuUeAyDt1KqZrd0pnypZDpfjrh5J+bxHJqF23+rUmGOMpiOaJqIFrvMxz637nXmyLkux/Bg==","signatures":[{"sig":"MEYCIQCb7pk7NVdeC5aUTGJzcHH+HppUrx5XVs8+fPjVH20CPgIhAIeKguEAZwLtLEiHZ4Tdu5zxRL34+GMPRCfp0TITwhm+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60965},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.2-beta-20250521031635.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/56d0a70842fc72aca10afe73b9b858f1/midscene-android-0.17.2-beta-20250521031635.0.tgz","_integrity":"sha512-m9cHYPYLJowj3tfsuUeAyDt1KqZrd0pnypZDpfjrh5J+bxHJqF23+rUmGOMpiOaJqIFrvMxz637nXmyLkux/Bg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.2-beta-20250521031635.0","@midscene/core":"0.17.2-beta-20250521031635.0","@midscene/shared":"0.17.2-beta-20250521031635.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.2-beta-20250521031635.0_1747797570226_0.5857036393589714","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250521115451.0":{"name":"@midscene/android","version":"0.17.2-beta-20250521115451.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.2-beta-20250521115451.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0cbe525114d4f770e151824a85d1a8f36b146de2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.2-beta-20250521115451.0.tgz","fileCount":9,"integrity":"sha512-T3Sk10DMOMriSG1YAwpos0MytvOR05JCPoVBIET4hAN/ol/v2hrcTshtx5S2tGd80C2k3vw+soTeWnp/jUH6hA==","signatures":[{"sig":"MEYCIQDkCiBtKi4MDPQeGwtb7miBqLSHvDzspURE/pjxHXw7BgIhAN5bPK/6LSUScPmWSKvRS0q0np7IXRik7eZhwjeuTVjZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60965},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.2-beta-20250521115451.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8c6f0d2bcf49f267eb3d7a62ba58a9e9/midscene-android-0.17.2-beta-20250521115451.0.tgz","_integrity":"sha512-T3Sk10DMOMriSG1YAwpos0MytvOR05JCPoVBIET4hAN/ol/v2hrcTshtx5S2tGd80C2k3vw+soTeWnp/jUH6hA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.2-beta-20250521115451.0","@midscene/core":"0.17.2-beta-20250521115451.0","@midscene/shared":"0.17.2-beta-20250521115451.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.2-beta-20250521115451.0_1747828640193_0.6787362791977509","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250521131112.0":{"name":"@midscene/android","version":"0.17.2-beta-20250521131112.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.2-beta-20250521131112.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3221c6c9afd0c54575d3d65696e639ec0ad823a5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.2-beta-20250521131112.0.tgz","fileCount":9,"integrity":"sha512-pJU5t6w7qemXbgUpcyjAlc0uOtyJ5KY/WFZvpTRxNg4mzGDdMvi5kjmXXXgec7BBWoHCpH7y0EFeiYgvDdNyiw==","signatures":[{"sig":"MEUCICdI3r5vY7KG9Kv2DUXhyMCHH/JITFb0/t1Bc/Yq0R6JAiEA4tHtuz87tEJTkBltZbVQMKOUveMmhrK9siuYhr3sOZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60965},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.2-beta-20250521131112.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f3417d3158d34660f06d8579b5456080/midscene-android-0.17.2-beta-20250521131112.0.tgz","_integrity":"sha512-pJU5t6w7qemXbgUpcyjAlc0uOtyJ5KY/WFZvpTRxNg4mzGDdMvi5kjmXXXgec7BBWoHCpH7y0EFeiYgvDdNyiw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.2-beta-20250521131112.0","@midscene/core":"0.17.2-beta-20250521131112.0","@midscene/shared":"0.17.2-beta-20250521131112.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.2-beta-20250521131112.0_1747833229095_0.9318425487332089","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250521233451.0":{"name":"@midscene/android","version":"0.17.2-beta-20250521233451.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.2-beta-20250521233451.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"29abe24cf5a559af546451bfafbef1f70bfa2b65","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.2-beta-20250521233451.0.tgz","fileCount":9,"integrity":"sha512-bYIj5+3c1w+Dsg2NSNYEUFHY1DFJCoiuVfxJbkF3in+L63rVQA4FJUPeLtz0+OJeN5PEaJeY6xMoDCVNQmR98Q==","signatures":[{"sig":"MEYCIQDrvXJs8lav7U9pV8uE4YKNjybB6z21KA+dOM9F9+aluwIhAKlHjKMiuUnjnFuJ9byOYbyn5TXyedOKiaQDYsEQjn3C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60965},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.2-beta-20250521233451.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f07cad9dace162213c3cb83fa539f445/midscene-android-0.17.2-beta-20250521233451.0.tgz","_integrity":"sha512-bYIj5+3c1w+Dsg2NSNYEUFHY1DFJCoiuVfxJbkF3in+L63rVQA4FJUPeLtz0+OJeN5PEaJeY6xMoDCVNQmR98Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.2-beta-20250521233451.0","@midscene/core":"0.17.2-beta-20250521233451.0","@midscene/shared":"0.17.2-beta-20250521233451.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.2-beta-20250521233451.0_1747870653770_0.6503427163653577","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250522144134.0":{"name":"@midscene/android","version":"0.17.2-beta-20250522144134.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.2-beta-20250522144134.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"fe12182a8a2e9438a55d83b6254220a0e3c1f763","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.2-beta-20250522144134.0.tgz","fileCount":9,"integrity":"sha512-B6u2OFCziAiaqjQ9LWZFVLs29nuK8UK7yIXaAuskfwOO/R6hmjz+f4t4Iy/rIaJrEU4KKdnKChvaxeGWv2RqGA==","signatures":[{"sig":"MEUCIAYhTBWK8g6KP7hAlF0Kjw6xievuemdbEcNfwO0zJ0SJAiEA4e+D2JRbLUmpqYU9oHq3dinfbkF4KrQ1PMfqbNB2HFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60965},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.2-beta-20250522144134.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6a40f0de28c3238d747b7176a9b6498d/midscene-android-0.17.2-beta-20250522144134.0.tgz","_integrity":"sha512-B6u2OFCziAiaqjQ9LWZFVLs29nuK8UK7yIXaAuskfwOO/R6hmjz+f4t4Iy/rIaJrEU4KKdnKChvaxeGWv2RqGA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.2-beta-20250522144134.0","@midscene/core":"0.17.2-beta-20250522144134.0","@midscene/shared":"0.17.2-beta-20250522144134.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.2-beta-20250522144134.0_1747925049007_0.8624425526985584","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@midscene/android","version":"0.17.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"863b7c9f71e77f15e26c618a5d312b7ee59724dc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.2.tgz","fileCount":9,"integrity":"sha512-JKpPEWiwpzs8Kvt4HPu4h8guix/iZh6gDJHRQjOt84rsP2P0TU3W08EyQRK9UiawN2jAuao/7s+Kq8CMWOcR5g==","signatures":[{"sig":"MEUCIQClprVmiNvYuVnHuA8UM/jszD/RybNO66OwXkWPNCTzgQIgJdYC3XyQDDo7n791DmYVKyeFxltND+TsNfpe4qoNOKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60877},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.2.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4336bd7747c5b3fcba67873ca50424a6/midscene-android-0.17.2.tgz","_integrity":"sha512-JKpPEWiwpzs8Kvt4HPu4h8guix/iZh6gDJHRQjOt84rsP2P0TU3W08EyQRK9UiawN2jAuao/7s+Kq8CMWOcR5g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.2","@midscene/core":"0.17.2","@midscene/shared":"0.17.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.2_1747981140946_0.1844406927524309","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250523061809.0":{"name":"@midscene/android","version":"0.17.2-beta-20250523061809.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.2-beta-20250523061809.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c88a4569b626ad9f16cad9a14f73de9ecbfa7bf4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.2-beta-20250523061809.0.tgz","fileCount":9,"integrity":"sha512-KO2yiF6KzzjWqGZvPRzWoyH3+DS8nH5XdrNtVX7BzNafmrOLcvvecDuzlKxMdpvcRYa4omuwgDPlUYBiWxit0A==","signatures":[{"sig":"MEUCIAoWxw8/PR/U9Sf3ad2/AV5SfG1TNScmmZQrrdQFGvZjAiEAnAwJ9hEdpaaOPeHdTr8OIDRQQCRrH4dhwGSg7uHAu7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60965},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.2-beta-20250523061809.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0c5c82d404f1cae6b59ed6b581f4ce39/midscene-android-0.17.2-beta-20250523061809.0.tgz","_integrity":"sha512-KO2yiF6KzzjWqGZvPRzWoyH3+DS8nH5XdrNtVX7BzNafmrOLcvvecDuzlKxMdpvcRYa4omuwgDPlUYBiWxit0A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.2-beta-20250523061809.0","@midscene/core":"0.17.2-beta-20250523061809.0","@midscene/shared":"0.17.2-beta-20250523061809.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.2-beta-20250523061809.0_1747981236434_0.2650774684706789","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-beta-20250523075813.0":{"name":"@midscene/android","version":"0.17.2-beta-20250523075813.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.2-beta-20250523075813.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"db4cad752f4a2c4e59965e85dd4d5e0e60ec4271","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.2-beta-20250523075813.0.tgz","fileCount":9,"integrity":"sha512-3rGYQOpujSqJ8MoRIEh3+g7kTaod2v/rwnvhpTC35V4ULJn8wJaiLYWbbZiRaMX3VnzHHuUMlzmlYfOB9YTKew==","signatures":[{"sig":"MEYCIQDDDALaDK09O5vHaQ1yssANYCrKO6ncBZONjp9zRqZAJQIhAMh4dQu4vAiPFEicgjlSOGQQpmv8F3bt4NJNp84fbB6b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60965},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.2-beta-20250523075813.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ec3d7ceb376146d08d46e01ef351470c/midscene-android-0.17.2-beta-20250523075813.0.tgz","_integrity":"sha512-3rGYQOpujSqJ8MoRIEh3+g7kTaod2v/rwnvhpTC35V4ULJn8wJaiLYWbbZiRaMX3VnzHHuUMlzmlYfOB9YTKew==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.2-beta-20250523075813.0","@midscene/core":"0.17.2-beta-20250523075813.0","@midscene/shared":"0.17.2-beta-20250523075813.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.2-beta-20250523075813.0_1747987243171_0.12158081685431932","host":"s3://npm-registry-packages-npm-production"}},"0.17.3-beta-20250526031130.0":{"name":"@midscene/android","version":"0.17.3-beta-20250526031130.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.3-beta-20250526031130.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3025dbff99549c20e09f053c3f719fe5a939144b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.3-beta-20250526031130.0.tgz","fileCount":9,"integrity":"sha512-bMrR6OsZn+doTXiCMdmBKR3gLltmzgpOHIdEMZvuVXT4Zl81Y3SVQStzdfQc8cznvkAmHsN1PMrEJA34NH5Tew==","signatures":[{"sig":"MEQCIB0EaJfBsJMPwQy1FtlVJGO9Hzy/JICUysfIP+z048PDAiABJV6FX9Vmubwguz4gmjoZhF7r7+Idw32fh8EEVLonQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61617},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.3-beta-20250526031130.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9db2afbb3f54c5c8b62e398bf5129a59/midscene-android-0.17.3-beta-20250526031130.0.tgz","_integrity":"sha512-bMrR6OsZn+doTXiCMdmBKR3gLltmzgpOHIdEMZvuVXT4Zl81Y3SVQStzdfQc8cznvkAmHsN1PMrEJA34NH5Tew==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.3-beta-20250526031130.0","@midscene/core":"0.17.3-beta-20250526031130.0","@midscene/shared":"0.17.3-beta-20250526031130.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.3-beta-20250526031130.0_1748229241783_0.5587843686424454","host":"s3://npm-registry-packages-npm-production"}},"0.17.3-beta-20250526042111.0":{"name":"@midscene/android","version":"0.17.3-beta-20250526042111.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.3-beta-20250526042111.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2a9b3ffaada98b6578c765a7bb225baa5c84f0e7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.3-beta-20250526042111.0.tgz","fileCount":9,"integrity":"sha512-Tbctcpgng4QaQmn2tJjjNwezYPnZw88o75a0tbgBcaGtFmmX4VsJxdSkZnRvPWqmKjz9lHpdo9vBcp70QYQD9w==","signatures":[{"sig":"MEUCICQeEwme2Hg7qZ6gWIWFti0YuK8zQiPg+YZqQvbpJwBdAiEA5+c2nMziuzv711PiTMULdsPQjzsmsiXPPt8I7E+SCuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61617},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.3-beta-20250526042111.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/584198a417804c775aec72e6990264ef/midscene-android-0.17.3-beta-20250526042111.0.tgz","_integrity":"sha512-Tbctcpgng4QaQmn2tJjjNwezYPnZw88o75a0tbgBcaGtFmmX4VsJxdSkZnRvPWqmKjz9lHpdo9vBcp70QYQD9w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.3-beta-20250526042111.0","@midscene/core":"0.17.3-beta-20250526042111.0","@midscene/shared":"0.17.3-beta-20250526042111.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.3-beta-20250526042111.0_1748233426093_0.5199192425544177","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@midscene/android","version":"0.17.3","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a7c851e7c9978f08e3bf7cb3fc92c8e05edf95d0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.3.tgz","fileCount":9,"integrity":"sha512-D+/Mc5Nmm0LwVjFrTgJwVvjUiZ+ma659o3iVrJoq3qpWv3V5lceZi2dnrlfjov6qQa7X/OU8pI/NtXqLWDQPag==","signatures":[{"sig":"MEUCIHn2rc9bvpO/IZunZo6ECVU/kM6/gsKBavBvuBnDbLNpAiEAjI6zf0K59L7KaHKjkBfBWyjnY5UT4Qwc/ZIQiioyGTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61529},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.3.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/71e84f4c756b95171f0ef2b661dbec6f/midscene-android-0.17.3.tgz","_integrity":"sha512-D+/Mc5Nmm0LwVjFrTgJwVvjUiZ+ma659o3iVrJoq3qpWv3V5lceZi2dnrlfjov6qQa7X/OU8pI/NtXqLWDQPag==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.3","@midscene/core":"0.17.3","@midscene/shared":"0.17.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.3_1748241430642_0.8256424315150743","host":"s3://npm-registry-packages-npm-production"}},"0.17.4-beta-20250526154612.0":{"name":"@midscene/android","version":"0.17.4-beta-20250526154612.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.4-beta-20250526154612.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9ff4a3e22b6fdc7dbc18d6e55d6698bbaf5006d4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.4-beta-20250526154612.0.tgz","fileCount":9,"integrity":"sha512-PBwcZ4vh9ltLuNMW/skltdf5bo+orvkoNgovg2pdeuGfneDGkT5cljM5nva3G1fgROKY3hNk+5p2EqkGctrl4g==","signatures":[{"sig":"MEUCIA+UXm51elCR2e6bvB0a/0UJUsu3k+1nY2nL/ia0VvwBAiEA9TS7i16Tw0LNnW5G1AXizal/2Zbw5jd/5yj+ffPRY84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61617},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.4-beta-20250526154612.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/aa4316c46c6402f4bb7ab0c5dd3009ec/midscene-android-0.17.4-beta-20250526154612.0.tgz","_integrity":"sha512-PBwcZ4vh9ltLuNMW/skltdf5bo+orvkoNgovg2pdeuGfneDGkT5cljM5nva3G1fgROKY3hNk+5p2EqkGctrl4g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.4-beta-20250526154612.0","@midscene/core":"0.17.4-beta-20250526154612.0","@midscene/shared":"0.17.4-beta-20250526154612.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.4-beta-20250526154612.0_1748274525748_0.27154275063125777","host":"s3://npm-registry-packages-npm-production"}},"0.17.4-beta-20250528162713.0":{"name":"@midscene/android","version":"0.17.4-beta-20250528162713.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.4-beta-20250528162713.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"fdc95ef2762db58088129f354244f0f159c3d69c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.4-beta-20250528162713.0.tgz","fileCount":9,"integrity":"sha512-whKOISpL29MirvfijNEjHksej+Lr/qHqzo/1kfLeF2DnUyvHZ+WPx/FVVZrNgw4mWosAg9YZl9QLj7Wd0zXikg==","signatures":[{"sig":"MEQCIHn6PdCVW4OhNpxhuk4mcrrduBFrI1N9v9miGbCrk9u+AiAHEntHsaRvCYeqYYRwB6zL5Vu446T68tGlRShh5wStnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61617},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.4-beta-20250528162713.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d302b54caaad8d6c2c4546a85ef83ef8/midscene-android-0.17.4-beta-20250528162713.0.tgz","_integrity":"sha512-whKOISpL29MirvfijNEjHksej+Lr/qHqzo/1kfLeF2DnUyvHZ+WPx/FVVZrNgw4mWosAg9YZl9QLj7Wd0zXikg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.4-beta-20250528162713.0","@midscene/core":"0.17.4-beta-20250528162713.0","@midscene/shared":"0.17.4-beta-20250528162713.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.4-beta-20250528162713.0_1748449787256_0.052258175892637704","host":"s3://npm-registry-packages-npm-production"}},"0.17.4-beta-20250530041415.0":{"name":"@midscene/android","version":"0.17.4-beta-20250530041415.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.4-beta-20250530041415.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"31ce774696e079a22d101d25def03bc905c3b487","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.4-beta-20250530041415.0.tgz","fileCount":9,"integrity":"sha512-fPj9kOc38UEVhMjyT9CvYpqHZGB+S7Ly2SOOcSrJ509G737uWgoyYrRq5BtOMTwOWcIraTbZeLwOcwYdQ5JAMA==","signatures":[{"sig":"MEUCIQDI0GWhzhcZdzcFRJRLurr2oVfOGxsbr2qo/sVGJF58OAIgP0FkkIHUWVK6vThOU/jHp+28U3E2qOZS1MZ6VveD70s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62813},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.4-beta-20250530041415.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/acdf4ff65444afef601be55270c3d945/midscene-android-0.17.4-beta-20250530041415.0.tgz","_integrity":"sha512-fPj9kOc38UEVhMjyT9CvYpqHZGB+S7Ly2SOOcSrJ509G737uWgoyYrRq5BtOMTwOWcIraTbZeLwOcwYdQ5JAMA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.4-beta-20250530041415.0","@midscene/core":"0.17.4-beta-20250530041415.0","@midscene/shared":"0.17.4-beta-20250530041415.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.4-beta-20250530041415.0_1748578611298_0.8243477772044274","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"@midscene/android","version":"0.17.4","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.4","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bdb196ed3439a645abd3df6270c4c32724239af8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.4.tgz","fileCount":9,"integrity":"sha512-6eEewu74Lx3C/S/YOKija3HL54Qa7p6bMIcIjKNWOMCiU4499nLgpMe7Rzfj80khCsq65z/oOCMigIiH1diC5w==","signatures":[{"sig":"MEQCHxPDYHvU3gjk1/srFlXw05yODpbyQxjWDNXVwi/62ygCIQC699hKQaerWGo1AfdWvynp8nHkr90t8aC5NdtGpFIi7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62725},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.4.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/043e4cad95e01744dcec4baf03af5bcd/midscene-android-0.17.4.tgz","_integrity":"sha512-6eEewu74Lx3C/S/YOKija3HL54Qa7p6bMIcIjKNWOMCiU4499nLgpMe7Rzfj80khCsq65z/oOCMigIiH1diC5w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.4","@midscene/core":"0.17.4","@midscene/shared":"0.17.4"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.4_1748586700920_0.5495809898419086","host":"s3://npm-registry-packages-npm-production"}},"0.17.5-beta-20250530085206.0":{"name":"@midscene/android","version":"0.17.5-beta-20250530085206.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.5-beta-20250530085206.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d46862629452f23bf6ad2747b781be0020c3c46d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.5-beta-20250530085206.0.tgz","fileCount":9,"integrity":"sha512-pOyZpsMArLJUJSutpJewFtGX5835AiGYjXe05HEvXtBIIaevxcNX9+MEnHyWktM/5RNTrr6IdFBRBg2VdPzJgQ==","signatures":[{"sig":"MEUCIQClwvJjGwtC0xu12kGiEkLnHMC8mfdh++AZ7UIqO+pRoAIge3cS3pg+joS+1Q5IGDYQWtaPq5jFcxyxFg4TByJw0nQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63257},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.5-beta-20250530085206.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/df467913b1f8563896f1449f5b2b8bb6/midscene-android-0.17.5-beta-20250530085206.0.tgz","_integrity":"sha512-pOyZpsMArLJUJSutpJewFtGX5835AiGYjXe05HEvXtBIIaevxcNX9+MEnHyWktM/5RNTrr6IdFBRBg2VdPzJgQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.5-beta-20250530085206.0","@midscene/core":"0.17.5-beta-20250530085206.0","@midscene/shared":"0.17.5-beta-20250530085206.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.5-beta-20250530085206.0_1748595280901_0.07939466600422063","host":"s3://npm-registry-packages-npm-production"}},"0.17.5-beta-20250530102932.0":{"name":"@midscene/android","version":"0.17.5-beta-20250530102932.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.5-beta-20250530102932.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ad8c850fe52b9556ff0edc63b00de6f482f041a2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.5-beta-20250530102932.0.tgz","fileCount":9,"integrity":"sha512-LFHW5qtN0fTLtO4uxmvNHzVxolay7sImIpGd9KHz+51J+LmdmQpTqtE3b5YbtI/DguC8wnV6LGNGwPgYqVv6GA==","signatures":[{"sig":"MEYCIQDGNimPmCcSgskx5SnrKxmDXU2Tc9okOZNeivttoYd64AIhAM2VOEZqyPfcA5UH40d7HjFPpXSx5wh7WyKs5WVn38w3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64227},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.5-beta-20250530102932.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/14a9ed3472f9eb65eb71815262d095cc/midscene-android-0.17.5-beta-20250530102932.0.tgz","_integrity":"sha512-LFHW5qtN0fTLtO4uxmvNHzVxolay7sImIpGd9KHz+51J+LmdmQpTqtE3b5YbtI/DguC8wnV6LGNGwPgYqVv6GA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.5-beta-20250530102932.0","@midscene/core":"0.17.5-beta-20250530102932.0","@midscene/shared":"0.17.5-beta-20250530102932.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.5-beta-20250530102932.0_1748601192167_0.9708341075443685","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"@midscene/android","version":"0.17.5","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.5","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f49a312e92fa175d79c895cca38f5d19d28b6e3f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.5.tgz","fileCount":9,"integrity":"sha512-GlEO8gRBXViZ3PY95tckhJPblwQkQp+2dfR5kwsEG88kIR8gH/V3/PqEz/z5GCEN6vvmUZZeO7QqXcxapBjf2Q==","signatures":[{"sig":"MEUCIQDeJgDCMgQb1xSBBSqGpRHHqlgrLhYmdJxQx7jINGP/1wIgcB8BD6gdxxaDoQ3fCNuFE4ybRbc8SWxRxP8D225n4Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62725},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.5.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a897f22f89f9a2f6b2bd84e82332644a/midscene-android-0.17.5.tgz","_integrity":"sha512-GlEO8gRBXViZ3PY95tckhJPblwQkQp+2dfR5kwsEG88kIR8gH/V3/PqEz/z5GCEN6vvmUZZeO7QqXcxapBjf2Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.5","@midscene/core":"0.17.5","@midscene/shared":"0.17.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.5_1748938931562_0.43782621118933296","host":"s3://npm-registry-packages-npm-production"}},"0.17.6-beta-20250605050844.0":{"name":"@midscene/android","version":"0.17.6-beta-20250605050844.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.6-beta-20250605050844.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b521345aebbdc5d89be9dfe2c53f18db02cb2961","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.6-beta-20250605050844.0.tgz","fileCount":9,"integrity":"sha512-JrpQ1qHBZQD4wETvog/It6Lgf+TRGw73nEQGMVIxLFeg5oDCHxlJbVjFklTOi6UMkbtpvSYNhMwG2+VrLn8nzw==","signatures":[{"sig":"MEUCIQCcKJlF6ypL4WqMWuXb7fF8r1XeVd/8G5KcF3939o8HpgIgM5mbvbklRCb3+i1oXilDgLxl9Mrl60EGYoMrrKVlxk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64227},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.6-beta-20250605050844.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/03e90a54837c6756b22f6efb46e7921a/midscene-android-0.17.6-beta-20250605050844.0.tgz","_integrity":"sha512-JrpQ1qHBZQD4wETvog/It6Lgf+TRGw73nEQGMVIxLFeg5oDCHxlJbVjFklTOi6UMkbtpvSYNhMwG2+VrLn8nzw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.6-beta-20250605050844.0","@midscene/core":"0.17.6-beta-20250605050844.0","@midscene/shared":"0.17.6-beta-20250605050844.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.6-beta-20250605050844.0_1749100284673_0.7811112743574211","host":"s3://npm-registry-packages-npm-production"}},"0.17.6-beta-20250607054355.0":{"name":"@midscene/android","version":"0.17.6-beta-20250607054355.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.17.6-beta-20250607054355.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0e6a1804d179cc6363891b6523c46993df14efde","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.17.6-beta-20250607054355.0.tgz","fileCount":9,"integrity":"sha512-oMaQtSXBhh4aLmKndnEw0LjhL/OxyOUgCRX2mpTI8WPTENLEARQsMeFVL9z2BnrhFvOER+lAEgam2qqCD8oKdA==","signatures":[{"sig":"MEYCIQDassHYV9w8YN03JdwqPAsCdPILiUcf76l9Tgg4sZqx3AIhAJnP8I20WwOe6gCaB2abE6E0CJszMBRIM4bLZWt0wJFk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65137},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.17.6-beta-20250607054355.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/80c0476f5e8158fcb9eb9120de5bd60b/midscene-android-0.17.6-beta-20250607054355.0.tgz","_integrity":"sha512-oMaQtSXBhh4aLmKndnEw0LjhL/OxyOUgCRX2mpTI8WPTENLEARQsMeFVL9z2BnrhFvOER+lAEgam2qqCD8oKdA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.17.6-beta-20250607054355.0","@midscene/core":"0.17.6-beta-20250607054355.0","@midscene/shared":"0.17.6-beta-20250607054355.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.17.6-beta-20250607054355.0_1749275203598_0.9290642961662292","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@midscene/android","version":"0.18.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.18.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f9ccddbb83c85d1b8911b0a863c067aa12712c75","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.18.0.tgz","fileCount":9,"integrity":"sha512-XiUSVgmLEx/YkEbfnfGUyINAc6fRUuJGbVGpGMG6jC8xdCZme2610xsgfUxltbXbfdv9ToYSdNoKQ7JIaAIWhw==","signatures":[{"sig":"MEUCIFPJICMGemxDeCU3oY+5ImZiAGYEFaci4HDebLa47IY8AiEAqZ7C7IT6kSVricbb34QJ+q6haXeA/m4MIJmCve8Xj14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65049},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.18.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5c812cb76a0c2e79434e76bc4d907435/midscene-android-0.18.0.tgz","_integrity":"sha512-XiUSVgmLEx/YkEbfnfGUyINAc6fRUuJGbVGpGMG6jC8xdCZme2610xsgfUxltbXbfdv9ToYSdNoKQ7JIaAIWhw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.18.0","@midscene/core":"0.18.0","@midscene/shared":"0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.18.0_1749438265748_0.09373324695782403","host":"s3://npm-registry-packages-npm-production"}},"0.18.1-beta-20250611081529.0":{"name":"@midscene/android","version":"0.18.1-beta-20250611081529.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.18.1-beta-20250611081529.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0616cf61a9ebfd3f0e543c8461c68a57b17165cd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.18.1-beta-20250611081529.0.tgz","fileCount":9,"integrity":"sha512-Ouy4XHaljnhzeS6RsikDeVmGiFY4Z9FipOcRrI7m+wRU2Hvd2rXtPb0Va0FxXArtnEDIFoOIppHqYVjhAR3c4Q==","signatures":[{"sig":"MEQCIAMkdK/Vt9uRfwC0yrAPUj9+Vd+3iQHjSqirBMis4rA8AiAazU5PDciIxfq/E3L7oCG0AZc8nJy5cGm+5kkcGvz1iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65137},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.18.1-beta-20250611081529.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/267240f76c341e5614c44bc3ab5710ad/midscene-android-0.18.1-beta-20250611081529.0.tgz","_integrity":"sha512-Ouy4XHaljnhzeS6RsikDeVmGiFY4Z9FipOcRrI7m+wRU2Hvd2rXtPb0Va0FxXArtnEDIFoOIppHqYVjhAR3c4Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.18.1-beta-20250611081529.0","@midscene/core":"0.18.1-beta-20250611081529.0","@midscene/shared":"0.18.1-beta-20250611081529.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.18.1-beta-20250611081529.0_1749629915694_0.6207615467428207","host":"s3://npm-registry-packages-npm-production"}},"0.18.1-beta-20250611082446.0":{"name":"@midscene/android","version":"0.18.1-beta-20250611082446.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.18.1-beta-20250611082446.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e0c1de3c8b35ebea416ca945e80c0675320ea559","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.18.1-beta-20250611082446.0.tgz","fileCount":9,"integrity":"sha512-Ha2NVOhRPdDvPFVtM/x03IKXMYV6hC7xgEHwvk1wRrmIrc/wMAU4B2BJTF6h7mSHrDu2w+/dZGtgwwaLAg89KA==","signatures":[{"sig":"MEYCIQD4/YsCNjbYql4yodtN98Z8bbnv7K6SADBBG55WENrOWAIhAKCAvkJ5ER6CCebTgnRXdV4nNSmquZUtdLUOZRHgCaZe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65137},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.18.1-beta-20250611082446.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/40db9287ce38527bda8d32617b80d10d/midscene-android-0.18.1-beta-20250611082446.0.tgz","_integrity":"sha512-Ha2NVOhRPdDvPFVtM/x03IKXMYV6hC7xgEHwvk1wRrmIrc/wMAU4B2BJTF6h7mSHrDu2w+/dZGtgwwaLAg89KA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.18.1-beta-20250611082446.0","@midscene/core":"0.18.1-beta-20250611082446.0","@midscene/shared":"0.18.1-beta-20250611082446.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.2","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.18.1-beta-20250611082446.0_1749630442537_0.057243070931042084","host":"s3://npm-registry-packages-npm-production"}},"0.18.1-beta-20250612055514.0":{"name":"@midscene/android","version":"0.18.1-beta-20250612055514.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.18.1-beta-20250612055514.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"eeb651ed05a3efc822f8d16ae591ac54688078cf","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.18.1-beta-20250612055514.0.tgz","fileCount":9,"integrity":"sha512-YBkQbtuq94Wdddvf+FzgPbMZ30Pq9q762G91elVZZEeBJAXcXalJn+743+GuTaIgS77wjGGwV3TWoAoUCMevJg==","signatures":[{"sig":"MEUCIGXk68mVjgmSTaEhI5D+0wptb+ZUYAzCG78g0R5Ib8ItAiEAllP1EJGEXAhz2MPanc8iQQvm/YiiaPfRSv8d/XxJshc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65171},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.18.1-beta-20250612055514.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ef9d6d767ed0733bc434a3c5a7795833/midscene-android-0.18.1-beta-20250612055514.0.tgz","_integrity":"sha512-YBkQbtuq94Wdddvf+FzgPbMZ30Pq9q762G91elVZZEeBJAXcXalJn+743+GuTaIgS77wjGGwV3TWoAoUCMevJg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.18.1-beta-20250612055514.0","@midscene/core":"0.18.1-beta-20250612055514.0","@midscene/shared":"0.18.1-beta-20250612055514.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.18.1-beta-20250612055514.0_1749707885733_0.5642769337206825","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@midscene/android","version":"0.18.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.18.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c9751a1bff5afe55bcf61c5f01482dd6eab1b850","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.18.1.tgz","fileCount":9,"integrity":"sha512-mZmHgsQ+lheYdErVWLXCFhJkPouaTcIykF2gZoEaP3bsPLa9bG9Pl+I0uAMxfyHeOI3Hz5KFlo3Tltg3OOW8Cw==","signatures":[{"sig":"MEUCIQDZ8+DI1HGs8GUTybdh+jFzm76rLb4alYwsCvmXV6Ro/AIgTow3pzFzpcB6WhaUURH7MakqXvcuT5nEUddJXIso2SU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65083},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.18.1.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/302c2e9ebf85f0b0cede5c19097fe316/midscene-android-0.18.1.tgz","_integrity":"sha512-mZmHgsQ+lheYdErVWLXCFhJkPouaTcIykF2gZoEaP3bsPLa9bG9Pl+I0uAMxfyHeOI3Hz5KFlo3Tltg3OOW8Cw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.18.1","@midscene/core":"0.18.1","@midscene/shared":"0.18.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.18.1_1749722646736_0.03180706448123094","host":"s3://npm-registry-packages-npm-production"}},"0.18.2-beta-20250612100846.0":{"name":"@midscene/android","version":"0.18.2-beta-20250612100846.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.18.2-beta-20250612100846.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"47d46b1da9d59ed7510fa8b197e9878892e64a79","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.18.2-beta-20250612100846.0.tgz","fileCount":9,"integrity":"sha512-rX7XcqsxAFOVkv315onMllA/Fk6AdgCOL4y8D4E0fBTxauEsZljynFE+qxx6169aQjG8rMQQ33MKmJaNqF2X8Q==","signatures":[{"sig":"MEQCIGSUMU2mgeZxRk9dXlc3X/AtCn18/AdKmLy9azixa9MzAiBoThz/EcMtM45Krvq+XaXYuxaXcLF7U0HDVo9wiAkwEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65171},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.18.2-beta-20250612100846.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/86ebdce6ffa28c34968a4e38459ac5aa/midscene-android-0.18.2-beta-20250612100846.0.tgz","_integrity":"sha512-rX7XcqsxAFOVkv315onMllA/Fk6AdgCOL4y8D4E0fBTxauEsZljynFE+qxx6169aQjG8rMQQ33MKmJaNqF2X8Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.18.2-beta-20250612100846.0","@midscene/core":"0.18.2-beta-20250612100846.0","@midscene/shared":"0.18.2-beta-20250612100846.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.18.2-beta-20250612100846.0_1749723096343_0.9983475008559974","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@midscene/android","version":"0.18.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.18.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d52feb291b5f362d59a8cfd1a898d07b931b1735","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.18.2.tgz","fileCount":9,"integrity":"sha512-5eLr4Mw/8Y62StdBGTUHqsH7MalW3usyCEc3EKQ3gs+r/QUZUvrfsVGWIzOxPheAiu43M9UleyrPFVN7iCE7jw==","signatures":[{"sig":"MEYCIQDqGObH/qxIomQIRmia/9d9ajWY1WwXgNGQ4uaVK2uSYwIhAKEUdgmza8cIvNeUc3RY2c0T3JdErO27N5S2616E4qkJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65083},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.18.2.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2737954ec196c1a8f1ccc3661fd12edc/midscene-android-0.18.2.tgz","_integrity":"sha512-5eLr4Mw/8Y62StdBGTUHqsH7MalW3usyCEc3EKQ3gs+r/QUZUvrfsVGWIzOxPheAiu43M9UleyrPFVN7iCE7jw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.18.2","@midscene/core":"0.18.2","@midscene/shared":"0.18.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.18.2_1749727307809_0.671143737067496","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta-20250613021429.0":{"name":"@midscene/android","version":"0.18.3-beta-20250613021429.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.18.3-beta-20250613021429.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"17f50569ef535a137cf43b103a26ac77a953b8f4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.18.3-beta-20250613021429.0.tgz","fileCount":9,"integrity":"sha512-BsXCihNGRWCDXRddjkIon2ANUSrAv3iKtRXgRhmTFTUloL+l/3TqD/88qM/mv4/KFSylD0JnRGelvIgcE40uSA==","signatures":[{"sig":"MEUCIHTUJ53vLlWhwML30uykkW+58LHhX2lxRPC/m4jUM/JrAiEA6dLd9+XOjowek+MBARz7AduLrOF9G3n4RyFHgUZWzXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65171},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.18.3-beta-20250613021429.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6547f663b2fc646a9b0434af7cf9bd8b/midscene-android-0.18.3-beta-20250613021429.0.tgz","_integrity":"sha512-BsXCihNGRWCDXRddjkIon2ANUSrAv3iKtRXgRhmTFTUloL+l/3TqD/88qM/mv4/KFSylD0JnRGelvIgcE40uSA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.18.3-beta-20250613021429.0","@midscene/core":"0.18.3-beta-20250613021429.0","@midscene/shared":"0.18.3-beta-20250613021429.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.18.3-beta-20250613021429.0_1749781070277_0.5893611297557282","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@midscene/android","version":"0.19.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.19.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"656cbe4dfec1d55a8a72f828ff0787a6d60ec40a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.19.0.tgz","fileCount":9,"integrity":"sha512-V0J9kKStPBbGKvi4QwWOEWTB7cPf4VpmFcwHH9LQvv3jP0bKECHcGj3YbB7Trb5xxmPXwOjAXqWWbev9Uefjow==","signatures":[{"sig":"MEUCIAl4i+Dkx2+fr3tTdRH5xUJi1PdxCNiJ4GdgBVFQ7Sx3AiEAzbGNbFDqtDHmHtvIt+biKBRP51i+/AGMZH9Ep/hH6sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65083},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.19.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3eaf610e1c7b6ed43db94d51afb7ce10/midscene-android-0.19.0.tgz","_integrity":"sha512-V0J9kKStPBbGKvi4QwWOEWTB7cPf4VpmFcwHH9LQvv3jP0bKECHcGj3YbB7Trb5xxmPXwOjAXqWWbev9Uefjow==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.19.0","@midscene/core":"0.19.0","@midscene/shared":"0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.19.0_1749785549019_0.026529659469394895","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250613042051.0":{"name":"@midscene/android","version":"0.19.1-beta-20250613042051.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.19.1-beta-20250613042051.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"dc98b091b1e6416f01d0567d9994a9cc273a4b4d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.19.1-beta-20250613042051.0.tgz","fileCount":9,"integrity":"sha512-Tmegb04NqcgWnIL62wjziXdMmZ6vHpmlQgZEq3w+UKtiNAeV/NBpDTXJf7DWnDdoAmJ9HyMGleTePI4wQ7KGrA==","signatures":[{"sig":"MEYCIQCKxmYQZcW9zvmadN2l6GtooSyATgWiaWVxK6jL6JSpBwIhAOF9yHVh+bPpbkKz50qa25+oNnUertZ8Rp/bEZBxL7+X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65171},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.19.1-beta-20250613042051.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fdc46dc291fcb346aa919d4b3759d27a/midscene-android-0.19.1-beta-20250613042051.0.tgz","_integrity":"sha512-Tmegb04NqcgWnIL62wjziXdMmZ6vHpmlQgZEq3w+UKtiNAeV/NBpDTXJf7DWnDdoAmJ9HyMGleTePI4wQ7KGrA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.19.1-beta-20250613042051.0","@midscene/core":"0.19.1-beta-20250613042051.0","@midscene/shared":"0.19.1-beta-20250613042051.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.19.1-beta-20250613042051.0_1749788616184_0.9671652653078915","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250613065219.0":{"name":"@midscene/android","version":"0.19.1-beta-20250613065219.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.19.1-beta-20250613065219.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5197f4a5bb6259699eba0fbc8fea730ced870231","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.19.1-beta-20250613065219.0.tgz","fileCount":9,"integrity":"sha512-G9wLm2WJFxwsaBLP6tySBRccc8NEfipj9MH4ejSELOUYRoAD5gkMqQiI3GrsejrDwGBzqEEawXgHJGgLgWGRnw==","signatures":[{"sig":"MEYCIQCfWa/bXS1Bs6jIWxVnZdr4G0cZICCX+0cdWVZcVN8CqgIhAJSH+rG4ltllWydolYnmWIam/+lul8KI+rImoew7l/ms","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65171},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.19.1-beta-20250613065219.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/79624b80f7b5e5132d03fd7d111220f0/midscene-android-0.19.1-beta-20250613065219.0.tgz","_integrity":"sha512-G9wLm2WJFxwsaBLP6tySBRccc8NEfipj9MH4ejSELOUYRoAD5gkMqQiI3GrsejrDwGBzqEEawXgHJGgLgWGRnw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.19.1-beta-20250613065219.0","@midscene/core":"0.19.1-beta-20250613065219.0","@midscene/shared":"0.19.1-beta-20250613065219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.19.1-beta-20250613065219.0_1749797709342_0.7413831661151695","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250616032243.0":{"name":"@midscene/android","version":"0.19.1-beta-20250616032243.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.19.1-beta-20250616032243.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d386d65cb4a670ddf9469f6a91ca7b7d2bdae142","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.19.1-beta-20250616032243.0.tgz","fileCount":9,"integrity":"sha512-M9eKQpVVQUXOSlyHpQCb/TMl2kpoZPia6WPtL+A9DK5RKNEOGqeqWr0eBJ4OrRn26AV5/mWC7zFy4rUo/7YXKw==","signatures":[{"sig":"MEYCIQDWjyZzU/jtdbteUs0Nz+U+JnRbxrJEf4aFakpBtxeK0AIhAJB+ttJYddE3SKGu9t2/GMOC5l5+okP9BG2FilBT66VP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65171},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.19.1-beta-20250616032243.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f2a4496fde138b786bf4ab429cef8958/midscene-android-0.19.1-beta-20250616032243.0.tgz","_integrity":"sha512-M9eKQpVVQUXOSlyHpQCb/TMl2kpoZPia6WPtL+A9DK5RKNEOGqeqWr0eBJ4OrRn26AV5/mWC7zFy4rUo/7YXKw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.19.1-beta-20250616032243.0","@midscene/core":"0.19.1-beta-20250616032243.0","@midscene/shared":"0.19.1-beta-20250616032243.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.19.1-beta-20250616032243.0_1750044335849_0.8128789897123387","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250616080226.0":{"name":"@midscene/android","version":"0.19.1-beta-20250616080226.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.19.1-beta-20250616080226.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c78bf4dab175f3b32c06865d1ff87a2fa5af32b0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.19.1-beta-20250616080226.0.tgz","fileCount":9,"integrity":"sha512-/oCgowBli2gcWQ7jERmK19KmgAQglwMbByFS9vD8mgE3tpbqVmZhBYz+wM6lQoMCqepsR+mNww0MrxZqUYWX5A==","signatures":[{"sig":"MEUCIH85UUGxjsJnqyNZWQRelMNXIujSZ4twYB6K5YgzYTFeAiEAkHkL47CY+wXDq9TdyATh9AcbkzvUIzSFjbdSoLzgbP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65019},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.19.1-beta-20250616080226.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/56bf3ffd5849384e376d226220b643d5/midscene-android-0.19.1-beta-20250616080226.0.tgz","_integrity":"sha512-/oCgowBli2gcWQ7jERmK19KmgAQglwMbByFS9vD8mgE3tpbqVmZhBYz+wM6lQoMCqepsR+mNww0MrxZqUYWX5A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.19.1-beta-20250616080226.0","@midscene/core":"0.19.1-beta-20250616080226.0","@midscene/shared":"0.19.1-beta-20250616080226.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.19.1-beta-20250616080226.0_1750061114403_0.47616691914870324","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250616124611.0":{"name":"@midscene/android","version":"0.19.1-beta-20250616124611.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.19.1-beta-20250616124611.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3ae025903ef8f5891858964c09e0b4ca5f03af4a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.19.1-beta-20250616124611.0.tgz","fileCount":9,"integrity":"sha512-d3R6OlOY6UDGVVjtX9Cpd6Xi73Jfcif59VFauV2WW5xAiZmgFKXw9EQfWMe2UXpjjerogBuQmytfoPzMYLtNfQ==","signatures":[{"sig":"MEUCIGcCc7lGbO1xRg0bHA+wzrcN7rvvsHo174TDul0NnwU9AiEAsY1rgl1LtT1AqKmKIaOLT6AW22hpM18H/OH53dW7xqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65171},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.19.1-beta-20250616124611.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/50ef8e4d6d67f67f3e9f04aa0877ee46/midscene-android-0.19.1-beta-20250616124611.0.tgz","_integrity":"sha512-d3R6OlOY6UDGVVjtX9Cpd6Xi73Jfcif59VFauV2WW5xAiZmgFKXw9EQfWMe2UXpjjerogBuQmytfoPzMYLtNfQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.19.1-beta-20250616124611.0","@midscene/core":"0.19.1-beta-20250616124611.0","@midscene/shared":"0.19.1-beta-20250616124611.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.19.1-beta-20250616124611.0_1750078139456_0.4508767813579666","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250616133247.0":{"name":"@midscene/android","version":"0.19.1-beta-20250616133247.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.19.1-beta-20250616133247.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1daa0ca0964baaf9e5ee2601b1793a5ac4d77253","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.19.1-beta-20250616133247.0.tgz","fileCount":9,"integrity":"sha512-Rz0dkir0sjwLbKvb+YQSP8tP4zoWZtGNibwjhMTQrYT/XSc8jF/QL0p7OnoA7eTbQaLeYtnZPCg3M5di4T/YZg==","signatures":[{"sig":"MEUCIBb5cq3YfzP2cqsZMAd9+7EdjTP+jcmFmDbCSk1BlF1GAiEA7V/hiEPv9Z7R5k+wCnowwDv9cCAZCWBoT2AofKgDIg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65171},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.19.1-beta-20250616133247.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/29905a29ebafd0d252684a3d068b84be/midscene-android-0.19.1-beta-20250616133247.0.tgz","_integrity":"sha512-Rz0dkir0sjwLbKvb+YQSP8tP4zoWZtGNibwjhMTQrYT/XSc8jF/QL0p7OnoA7eTbQaLeYtnZPCg3M5di4T/YZg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.19.1-beta-20250616133247.0","@midscene/core":"0.19.1-beta-20250616133247.0","@midscene/shared":"0.19.1-beta-20250616133247.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.19.1-beta-20250616133247.0_1750080934759_0.36166046646707417","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250616142702.0":{"name":"@midscene/android","version":"0.19.1-beta-20250616142702.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.19.1-beta-20250616142702.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"dc8ec502ff2b3081ce8bffaa2b166b2403061c46","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.19.1-beta-20250616142702.0.tgz","fileCount":9,"integrity":"sha512-zeJdzEB4GJqlG1S41U1JgEWvhuL1CpADV68+saVCaNEKZ8BJ52QnUbpxkJOeCIgeNizPQH8Cu4f0qrM7oob+TQ==","signatures":[{"sig":"MEUCIEt80gTpLVVZZV1/bTRBEN5gBmKeC/xTJteG5uPw1cPRAiEAjNAJTFmzCyxXmNAo2xWgtoFM3/cv9cqNJ/KvaQkazXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65171},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.19.1-beta-20250616142702.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b5d7c5492b52c876d395e5cf101bef4f/midscene-android-0.19.1-beta-20250616142702.0.tgz","_integrity":"sha512-zeJdzEB4GJqlG1S41U1JgEWvhuL1CpADV68+saVCaNEKZ8BJ52QnUbpxkJOeCIgeNizPQH8Cu4f0qrM7oob+TQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.19.1-beta-20250616142702.0","@midscene/core":"0.19.1-beta-20250616142702.0","@midscene/shared":"0.19.1-beta-20250616142702.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.19.1-beta-20250616142702.0_1750084191529_0.47524730754736577","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250617031850.0":{"name":"@midscene/android","version":"0.19.1-beta-20250617031850.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.19.1-beta-20250617031850.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6991635ebb3653832d6763e44e6ef0d672ccaa0e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.19.1-beta-20250617031850.0.tgz","fileCount":9,"integrity":"sha512-TuwaLgBeqaS1FHhbwcRL6ELeAJbVM4uGWTBSMYnq+CQ1GYm82/Z1u74FfD8zxoGkVa+3XMDkpfZg9ldJkzWKOw==","signatures":[{"sig":"MEUCIQC5Tu2HDsNEPrK5vi8vdFi6aMJi2U7wUvQ7TGzGpd743QIgByy7cruzs6Z6pWgvJyV74z08NOGi2gFO2shvE6hkDNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65171},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.19.1-beta-20250617031850.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/77697cabdfe21a49e7f8c5547fa0d51f/midscene-android-0.19.1-beta-20250617031850.0.tgz","_integrity":"sha512-TuwaLgBeqaS1FHhbwcRL6ELeAJbVM4uGWTBSMYnq+CQ1GYm82/Z1u74FfD8zxoGkVa+3XMDkpfZg9ldJkzWKOw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.19.1-beta-20250617031850.0","@midscene/core":"0.19.1-beta-20250617031850.0","@midscene/shared":"0.19.1-beta-20250617031850.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.19.1-beta-20250617031850.0_1750130503082_0.5167318662751468","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta-20250617041310.0":{"name":"@midscene/android","version":"0.19.1-beta-20250617041310.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.19.1-beta-20250617041310.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0f654ad74e2ff5532ab1998f83975ab205ef0cd2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.19.1-beta-20250617041310.0.tgz","fileCount":9,"integrity":"sha512-fk4C4J8aRZDoG119QeVGI+A/bpPSQcKlkHREuN6RnH6uNOhW1xCojTG+R6E3MfNEXAmS9ZJwO/A8z0TOpSMGtQ==","signatures":[{"sig":"MEQCICsJeEhU8RxWQmKaIGSpiXdfWLysMPgimirOuiV2t8neAiB9GPst+X4/ynxvTnMr6L1qfnW0fBVcxdZZaN0xiDhyLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65854},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.19.1-beta-20250617041310.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4afb9df9cc60ec12afffa77773e16c88/midscene-android-0.19.1-beta-20250617041310.0.tgz","_integrity":"sha512-fk4C4J8aRZDoG119QeVGI+A/bpPSQcKlkHREuN6RnH6uNOhW1xCojTG+R6E3MfNEXAmS9ZJwO/A8z0TOpSMGtQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.19.1-beta-20250617041310.0","@midscene/core":"0.19.1-beta-20250617041310.0","@midscene/shared":"0.19.1-beta-20250617041310.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.19.1-beta-20250617041310.0_1750133756320_0.008582134765805494","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@midscene/android","version":"0.19.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.19.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"42adb742484bafb7e1cf6b7a8c5c19e00f325acc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.19.1.tgz","fileCount":9,"integrity":"sha512-VhevtcweN0JtlXmKDSVdVqMP/INLs5SG+psNznH3luoWbmsYRx3RxM+8OM6Vxn3icbxMNkg/BcjUjGLX8/9ifQ==","signatures":[{"sig":"MEYCIQCHylffKRdnV09PWyvmBi0L/mgrqeSaevqt8d7WH07qhgIhAOUdijDs03Il4r4szRm5WUZU27CyxAEsNbR5JBzbwYpa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65766},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.19.1.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/fe342ad079b427670d31bf3bc38faafe/midscene-android-0.19.1.tgz","_integrity":"sha512-VhevtcweN0JtlXmKDSVdVqMP/INLs5SG+psNznH3luoWbmsYRx3RxM+8OM6Vxn3icbxMNkg/BcjUjGLX8/9ifQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.19.1","@midscene/core":"0.19.1","@midscene/shared":"0.19.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.19.1_1750137809811_0.24754231673204163","host":"s3://npm-registry-packages-npm-production"}},"0.19.2-beta-20250619025714.0":{"name":"@midscene/android","version":"0.19.2-beta-20250619025714.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.19.2-beta-20250619025714.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1d8c290c34cf31092f4ba4df108ab106c4b014ce","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.19.2-beta-20250619025714.0.tgz","fileCount":9,"integrity":"sha512-f/be/Z8D5LAhE4GwUdLImfe9CpINWgqzNLDRzrfFpKBk489AK7yFCdikc3qMBeN2crf7x3fzI/4O1/TstTqU9g==","signatures":[{"sig":"MEUCIQCGkBuYQoVV3//vYdhAao5iIiVZG6ge8+nfmtj6rHujWgIgBT/CUdk1cweY/oj4av6lgw86Bg+Yo57juZYBUBxNjRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65854},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.19.2-beta-20250619025714.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/3b5643260d1230541ae083b58576f6d7/midscene-android-0.19.2-beta-20250619025714.0.tgz","_integrity":"sha512-f/be/Z8D5LAhE4GwUdLImfe9CpINWgqzNLDRzrfFpKBk489AK7yFCdikc3qMBeN2crf7x3fzI/4O1/TstTqU9g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.19.2-beta-20250619025714.0","@midscene/core":"0.19.2-beta-20250619025714.0","@midscene/shared":"0.19.2-beta-20250619025714.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.19.2-beta-20250619025714.0_1750302000556_0.15610202464887735","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@midscene/android","version":"0.20.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"99b4690e888886d02cc26094b63b9ada822fde9f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.0.tgz","fileCount":9,"integrity":"sha512-hYoT+pKspNT/K5337JYdLtLdsFKx0kciQzd13rDG5/ywAiTqx81SDqaUYD4IxH899oo37OFhajoPKByXFXym+Q==","signatures":[{"sig":"MEUCIQC3nIH0YzRoytdMnGIf7C9nBxYkHID5gKRuYBiaYC3VGwIge+SftAOgguSPaOkrkWddA6fbDlH/yFq4KB7R3fV+UvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65766},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/09d508d9cdd18e364691077a94a4c45a/midscene-android-0.20.0.tgz","_integrity":"sha512-hYoT+pKspNT/K5337JYdLtLdsFKx0kciQzd13rDG5/ywAiTqx81SDqaUYD4IxH899oo37OFhajoPKByXFXym+Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.0","@midscene/core":"0.20.0","@midscene/shared":"0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.0_1750304723566_0.41736040103018124","host":"s3://npm-registry-packages-npm-production"}},"0.20.1-beta-20250624021341.0":{"name":"@midscene/android","version":"0.20.1-beta-20250624021341.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.1-beta-20250624021341.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9b0fca003432f57a5f1fd4e1cbce46426f5f1b18","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.1-beta-20250624021341.0.tgz","fileCount":9,"integrity":"sha512-n2QEdHBXxVLynARgl01SPLXlFoYwdrF4i3WlP4qRaKY5Tzfo6P2qk0fsGbsXtcScZEM9aNLbHZNVK49XCFi6Bw==","signatures":[{"sig":"MEUCICY4h7SEuGAfAR0CZkSOtR8DzxpbZupBVKZyxIT29DnNAiEAolo73Q9sn5vmwR01s6yclXG7T0PRjLqnCUhbXT4BI4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66659},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.1-beta-20250624021341.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/b0ecc8a1d190b6b8649661afb20cbe09/midscene-android-0.20.1-beta-20250624021341.0.tgz","_integrity":"sha512-n2QEdHBXxVLynARgl01SPLXlFoYwdrF4i3WlP4qRaKY5Tzfo6P2qk0fsGbsXtcScZEM9aNLbHZNVK49XCFi6Bw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.1-beta-20250624021341.0","@midscene/core":"0.20.1-beta-20250624021341.0","@midscene/shared":"0.20.1-beta-20250624021341.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.1-beta-20250624021341.0_1750731391046_0.6818521399213724","host":"s3://npm-registry-packages-npm-production"}},"0.20.1-beta-20250624120331.0":{"name":"@midscene/android","version":"0.20.1-beta-20250624120331.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.1-beta-20250624120331.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4fb1b5f18ebb0781c9c9777effe1b4609da95b94","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.1-beta-20250624120331.0.tgz","fileCount":9,"integrity":"sha512-ipU9T+zZ+xxdO2BvD54nCLrZYZmj+t4RPJACZdCb1ejqC9Hdu0Fcjio5SG6DBl+BX/7WSRKSLzbdGsK+Alx+sQ==","signatures":[{"sig":"MEUCIBbaNNzS8ryMQKPF0u2X6tQDrmAovyiQ3pyK9YCCwOgeAiEAgf7d35IPtdSuE+e3b4HDNdURPbDS8bZrQXMIQfc9u4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66857},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.1-beta-20250624120331.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/1c35f72f253633659636d7a211115033/midscene-android-0.20.1-beta-20250624120331.0.tgz","_integrity":"sha512-ipU9T+zZ+xxdO2BvD54nCLrZYZmj+t4RPJACZdCb1ejqC9Hdu0Fcjio5SG6DBl+BX/7WSRKSLzbdGsK+Alx+sQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.1-beta-20250624120331.0","@midscene/core":"0.20.1-beta-20250624120331.0","@midscene/shared":"0.20.1-beta-20250624120331.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.1-beta-20250624120331.0_1750766776577_0.27148053400221483","host":"s3://npm-registry-packages-npm-production"}},"0.20.1-beta-20250625031429.0":{"name":"@midscene/android","version":"0.20.1-beta-20250625031429.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.1-beta-20250625031429.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"06992fbb0c70687cc39fef320fa97f2600110123","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.1-beta-20250625031429.0.tgz","fileCount":9,"integrity":"sha512-6u7CTqONWhU4aqi/7lwUzdYnodDo39aXuFdKQCtG9Iz/hojScmwGYIX8zFrQUIVl1Kp4Z6zm75z3YBPYtVkcdA==","signatures":[{"sig":"MEYCIQCxSpYpv7at8kFI9YF2BG1lzs4ovv7UjSfhSMsj1HHKMQIhAIhOcyjTjhvcfDh4X/T5znOIceYyq1GoBoR6OZbhTqcT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66857},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.1-beta-20250625031429.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/579fe39969bdaad0280a085d90338022/midscene-android-0.20.1-beta-20250625031429.0.tgz","_integrity":"sha512-6u7CTqONWhU4aqi/7lwUzdYnodDo39aXuFdKQCtG9Iz/hojScmwGYIX8zFrQUIVl1Kp4Z6zm75z3YBPYtVkcdA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.1-beta-20250625031429.0","@midscene/core":"0.20.1-beta-20250625031429.0","@midscene/shared":"0.20.1-beta-20250625031429.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.1-beta-20250625031429.0_1750821434736_0.626755943437705","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@midscene/android","version":"0.20.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"51bd255e66cbdbdf8aea6d3fdcb2e5388783a2cc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.1.tgz","fileCount":9,"integrity":"sha512-trOp8HS2a/Ov8UIBMp1fmsomabgxMOO45Z5A6psL2qvSAK46b7SEi3BZIwaxAp/h5s/rAeBAeSoCOG2vVbxRYw==","signatures":[{"sig":"MEQCIGeT6IZwYf66cSwA0ujsZe8QouhDG2X9qXXCinqiCS44AiAuz8d8VDTcNOJRmwjk0G+Nl5zwYjsYR4m7vR1JbxoiSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66769},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.1.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/b69f3efb2d7914e0fdd8ee1155828793/midscene-android-0.20.1.tgz","_integrity":"sha512-trOp8HS2a/Ov8UIBMp1fmsomabgxMOO45Z5A6psL2qvSAK46b7SEi3BZIwaxAp/h5s/rAeBAeSoCOG2vVbxRYw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.1","@midscene/core":"0.20.1","@midscene/shared":"0.20.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.1_1750827338038_0.08875578269119067","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250701090459.0":{"name":"@midscene/android","version":"0.20.2-beta-20250701090459.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250701090459.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5a37518d59c61bc2d2b25a8a0f941fdff2fbaabf","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250701090459.0.tgz","fileCount":9,"integrity":"sha512-+HIIddkVnsYgpejrs2pYNoIqAMhlD9wPGi+uJ/0pLgbyo3gBjt81IZ8HyNlN93+rKc9mcnUBBLWY/ot+HEKMRA==","signatures":[{"sig":"MEYCIQDOLyi1OlMF40frzWVLSi0QYv0ljy7QF0GRw1CVpy1amAIhAL8CyNlGXegwbZv80/MIzPNRD1pZfG7Az8lDqoHsMqmz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250701090459.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/6f778d58494c0dd2e3ff795a0f1aa4d7/midscene-android-0.20.2-beta-20250701090459.0.tgz","_integrity":"sha512-+HIIddkVnsYgpejrs2pYNoIqAMhlD9wPGi+uJ/0pLgbyo3gBjt81IZ8HyNlN93+rKc9mcnUBBLWY/ot+HEKMRA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250701090459.0","@midscene/core":"0.20.2-beta-20250701090459.0","@midscene/shared":"0.20.2-beta-20250701090459.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250701090459.0_1751360866814_0.10621888346158515","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250701125030.0":{"name":"@midscene/android","version":"0.20.2-beta-20250701125030.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250701125030.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"74e26da0d305ca707851824757475af4bee040a3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250701125030.0.tgz","fileCount":9,"integrity":"sha512-/v13Iy6+1nwfp3cS2pmfz1bZGzhyDnWVsBugaRsnQdIGlvhYqmBHVZpTOWx1kh2gTIvzaEPX1XtVCFf8pjPcnQ==","signatures":[{"sig":"MEUCIEpZ+xd06CVBoua4ewTCPCxXJQc1tyyE7Bx9gX6t4B4qAiEAgGT4ocWMXu7D8RL6O842L7p87/gUdEf3Z5M2fOroJ2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66857},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250701125030.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/3010967c859571974140eef852c97178/midscene-android-0.20.2-beta-20250701125030.0.tgz","_integrity":"sha512-/v13Iy6+1nwfp3cS2pmfz1bZGzhyDnWVsBugaRsnQdIGlvhYqmBHVZpTOWx1kh2gTIvzaEPX1XtVCFf8pjPcnQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250701125030.0","@midscene/core":"0.20.2-beta-20250701125030.0","@midscene/shared":"0.20.2-beta-20250701125030.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250701125030.0_1751374398370_0.15727240149816035","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702050836.0":{"name":"@midscene/android","version":"0.20.2-beta-20250702050836.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250702050836.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d0947c77a9331130e308969300586b1a37a233a7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250702050836.0.tgz","fileCount":9,"integrity":"sha512-Z+6Q141nctP2hEiREHGsRM0CH2zCz06vO+JHJPkiUYf4Q+0aOYKBnwHLFXq7DeeG6DnsGl+caob4SEFxieSW1w==","signatures":[{"sig":"MEUCIEsWLlfPOVGorDnuGrm5RzFcZzEvISsX3ilmkQo1afBCAiEAljTawemOLeiL6vUDnF3dpwnS7ROXW54v7vEicMUWv3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250702050836.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/a9d75157c08eea8694d2c714b8b88d70/midscene-android-0.20.2-beta-20250702050836.0.tgz","_integrity":"sha512-Z+6Q141nctP2hEiREHGsRM0CH2zCz06vO+JHJPkiUYf4Q+0aOYKBnwHLFXq7DeeG6DnsGl+caob4SEFxieSW1w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250702050836.0","@midscene/core":"0.20.2-beta-20250702050836.0","@midscene/shared":"0.20.2-beta-20250702050836.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250702050836.0_1751433085464_0.9344375040429764","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702063809.0":{"name":"@midscene/android","version":"0.20.2-beta-20250702063809.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250702063809.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d33e67a91e50e758b3d8f589aa8cd80f5fe71034","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250702063809.0.tgz","fileCount":9,"integrity":"sha512-6WmTpkHOX3aaqrnycb9nu/7MpFIs7n7gNE2T44lRDpBaYLYyR3J5VeDBZ3P3yMdImXl750eISzl1mj2qvW2gug==","signatures":[{"sig":"MEYCIQDd+An3yQHvxtP37W9xqyGC3plRB1DmmIOoKaf/pfd5jQIhAIYyJkMz1EtCeN5ClA1hKKmZD+0/Inv0LHUoPv965Q6X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66857},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250702063809.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/aa967438f2141e2a53a41b383a0fc329/midscene-android-0.20.2-beta-20250702063809.0.tgz","_integrity":"sha512-6WmTpkHOX3aaqrnycb9nu/7MpFIs7n7gNE2T44lRDpBaYLYyR3J5VeDBZ3P3yMdImXl750eISzl1mj2qvW2gug==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250702063809.0","@midscene/core":"0.20.2-beta-20250702063809.0","@midscene/shared":"0.20.2-beta-20250702063809.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250702063809.0_1751438462411_0.3055408371898136","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702064734.0":{"name":"@midscene/android","version":"0.20.2-beta-20250702064734.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250702064734.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a24b1fd76bd7113bc370d58685a552bc768f29f4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250702064734.0.tgz","fileCount":9,"integrity":"sha512-/4GEBxJEJgO/UzBIDVh/piMd+12rgLnC9P2pyT3pGEZQdH1ef59Q+44Mr3ynKsNTqmiqLi7QBK7mppDdL53yfA==","signatures":[{"sig":"MEYCIQDl2TuuI+isU5QmC7G6g2LeGFfx0ae0+71+kzvDB5ir9AIhAK4zsM+luLlakTn8GHzZlLGOcUKrS94s2ThDWe5EcY/Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66857},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250702064734.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/e436094d218cf3f9926a4d384cfbedb8/midscene-android-0.20.2-beta-20250702064734.0.tgz","_integrity":"sha512-/4GEBxJEJgO/UzBIDVh/piMd+12rgLnC9P2pyT3pGEZQdH1ef59Q+44Mr3ynKsNTqmiqLi7QBK7mppDdL53yfA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250702064734.0","@midscene/core":"0.20.2-beta-20250702064734.0","@midscene/shared":"0.20.2-beta-20250702064734.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250702064734.0_1751439054663_0.5051109051513762","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702071046.0":{"name":"@midscene/android","version":"0.20.2-beta-20250702071046.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250702071046.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"551e1c6afae39079a3e128b9d289d96682d2c458","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250702071046.0.tgz","fileCount":9,"integrity":"sha512-JFbFMpB/zebZPuNbt0ZxDKCYpA7jJcXFVHdsdaUhKL2oUHj3JAnfGrqkjXrYIxfLTuhnI/QFxMU9j+ccCyUTug==","signatures":[{"sig":"MEQCIH+h2mlHBAXSkfmPBIr7B2nwrBWP7N7fq8Ei/2aK6o2yAiBdEtHqMdISSSnbG/2RKw9LTLPvjPWvUME1OSvaPJ7Y1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66857},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250702071046.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/076de5f31b548c2acc6fae018a1dde08/midscene-android-0.20.2-beta-20250702071046.0.tgz","_integrity":"sha512-JFbFMpB/zebZPuNbt0ZxDKCYpA7jJcXFVHdsdaUhKL2oUHj3JAnfGrqkjXrYIxfLTuhnI/QFxMU9j+ccCyUTug==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250702071046.0","@midscene/core":"0.20.2-beta-20250702071046.0","@midscene/shared":"0.20.2-beta-20250702071046.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250702071046.0_1751440410489_0.965660093465561","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702071641.0":{"name":"@midscene/android","version":"0.20.2-beta-20250702071641.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250702071641.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f5bc2ba6779e07327a07b4bcc5fe983192c8509c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250702071641.0.tgz","fileCount":9,"integrity":"sha512-MsOeWZXoc+wpzDo2B4rNLfRQNCfMXJ7m+n5VmavK9eEW3tlCU0cg6eoAi6gORClH+NnYZX4+p4W28G49X23aMg==","signatures":[{"sig":"MEYCIQD8yR2apL9x6sVRf0A1c9wAMz2i/N4hyvKb9X6pMPnQCAIhAJK3wWTcHHNqvku0ajADC8E+6Aldnfy16w0I0y8lMw+C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250702071641.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/faf879ad4f62f06e57249d48c9ee79d5/midscene-android-0.20.2-beta-20250702071641.0.tgz","_integrity":"sha512-MsOeWZXoc+wpzDo2B4rNLfRQNCfMXJ7m+n5VmavK9eEW3tlCU0cg6eoAi6gORClH+NnYZX4+p4W28G49X23aMg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250702071641.0","@midscene/core":"0.20.2-beta-20250702071641.0","@midscene/shared":"0.20.2-beta-20250702071641.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250702071641.0_1751440772150_0.24884901424693173","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250702081139.0":{"name":"@midscene/android","version":"0.20.2-beta-20250702081139.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250702081139.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0c4035d6dd8b61a2cd127e921c3899d1f5be932c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250702081139.0.tgz","fileCount":9,"integrity":"sha512-ctQ4FWyBH/r5nu/uGsu/Ff+34obkyN4FnLDVxltRXTIyJmEJMTiVgHDo1VTFbLlbl/Y12ofDv69hEt6+T7kxIQ==","signatures":[{"sig":"MEYCIQDuoYu91L8LbxOaFADB5JAwJ5URSpfAYKZNMcpQj2opaAIhAOEk8gQKaPzIKe2Qc3x7NajR4P1+2U0dwVLd3IQeYe0L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250702081139.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/b32e8f3875d4d0cb8b352b474c388671/midscene-android-0.20.2-beta-20250702081139.0.tgz","_integrity":"sha512-ctQ4FWyBH/r5nu/uGsu/Ff+34obkyN4FnLDVxltRXTIyJmEJMTiVgHDo1VTFbLlbl/Y12ofDv69hEt6+T7kxIQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250702081139.0","@midscene/core":"0.20.2-beta-20250702081139.0","@midscene/shared":"0.20.2-beta-20250702081139.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250702081139.0_1751444065901_0.45820125216108876","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250703091928.0":{"name":"@midscene/android","version":"0.20.2-beta-20250703091928.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250703091928.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c54aca3110357dc930821bea6ce1bc0485a0f384","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250703091928.0.tgz","fileCount":9,"integrity":"sha512-RrATD00tpQi1ZUNPY0uiH22ri/f3iRtJI8HEZompb7wFPMvjOeqbUQq0YDzLPL35veT7oGaY12ChcZgHVrYxSA==","signatures":[{"sig":"MEUCIQDfGXBtEYTtg/PLciPxniFAuCtzEKldNTk5LNk1ByGylQIgGANuDKu/C7Z0U8PZHa8kcc5E2schisLbjvNV98WODQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250703091928.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/68e19f9652acc73b43c7ca8da4341148/midscene-android-0.20.2-beta-20250703091928.0.tgz","_integrity":"sha512-RrATD00tpQi1ZUNPY0uiH22ri/f3iRtJI8HEZompb7wFPMvjOeqbUQq0YDzLPL35veT7oGaY12ChcZgHVrYxSA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250703091928.0","@midscene/core":"0.20.2-beta-20250703091928.0","@midscene/shared":"0.20.2-beta-20250703091928.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250703091928.0_1751534536161_0.8979013356302894","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704071649.0":{"name":"@midscene/android","version":"0.20.2-beta-20250704071649.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250704071649.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"385888c373a4a099d62b0231f4797b636e06319e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250704071649.0.tgz","fileCount":9,"integrity":"sha512-00UVddaPh71UvyuazdN/2HKUvSyE5yf9eONEEwiOSPGQ6OgbMFlC5gCFZlWjjag5NcR4tLx6yjQHnPAs8Ij8/A==","signatures":[{"sig":"MEQCIBfVUvV35Wvgd1ayQLvodhsCT6jVzx2HwBrTYa83u1SjAiAXOX4Qe3zsXNKpFeUU2p0gj5ObVKHL6pEMn6eQ2Nlo/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250704071649.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/1e4e63733ca63411715740939f83be24/midscene-android-0.20.2-beta-20250704071649.0.tgz","_integrity":"sha512-00UVddaPh71UvyuazdN/2HKUvSyE5yf9eONEEwiOSPGQ6OgbMFlC5gCFZlWjjag5NcR4tLx6yjQHnPAs8Ij8/A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250704071649.0","@midscene/core":"0.20.2-beta-20250704071649.0","@midscene/shared":"0.20.2-beta-20250704071649.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250704071649.0_1751613609465_0.8869498751108593","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704072438.0":{"name":"@midscene/android","version":"0.20.2-beta-20250704072438.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250704072438.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ef5119397e3526b727767a9b256cd07e3f64213d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250704072438.0.tgz","fileCount":9,"integrity":"sha512-n7uG3gWmIYNzZm0sLH4sxu4+RQfZSTQVg0Js5MeIanJAAWwgE2lS6aBKpnSAomqhNiYFrbXPe83VQ1qYAVbj0A==","signatures":[{"sig":"MEUCIDdG9uQQy2wNoxmIudSoOsDwN9yVLLdaCPlMfat9n8t4AiEAvBOZcafrXqulNhtsL8NreEwY9ax1FVl+HXI9mCUXcVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250704072438.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/b2362a1eb3eeff77ad5ce7692229ddd1/midscene-android-0.20.2-beta-20250704072438.0.tgz","_integrity":"sha512-n7uG3gWmIYNzZm0sLH4sxu4+RQfZSTQVg0Js5MeIanJAAWwgE2lS6aBKpnSAomqhNiYFrbXPe83VQ1qYAVbj0A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250704072438.0","@midscene/core":"0.20.2-beta-20250704072438.0","@midscene/shared":"0.20.2-beta-20250704072438.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250704072438.0_1751614047427_0.8136738288785812","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704083106.0":{"name":"@midscene/android","version":"0.20.2-beta-20250704083106.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250704083106.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"96028a21c8a3e3988852743ed373e3be60c595f8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250704083106.0.tgz","fileCount":9,"integrity":"sha512-6bZmLDEXFvcP3OV1NF0yTDvGEhjbKBgLEDUGMkQhuJzjMUZhf+YAunqnKGRZg4MhkKf34kw5oiOG339/9frHtQ==","signatures":[{"sig":"MEUCIQDxG+E3O5tlH7rTHySrI8TqnJ4vPs1FbW4Ra4PWehk72wIgWDWOkOkFfzskZS2ijUQXH7iJ0pDyCtgDFe0aZ2vuvII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250704083106.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/01b6b6e7d6e63a575caaab7fdbd197d4/midscene-android-0.20.2-beta-20250704083106.0.tgz","_integrity":"sha512-6bZmLDEXFvcP3OV1NF0yTDvGEhjbKBgLEDUGMkQhuJzjMUZhf+YAunqnKGRZg4MhkKf34kw5oiOG339/9frHtQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250704083106.0","@midscene/core":"0.20.2-beta-20250704083106.0","@midscene/shared":"0.20.2-beta-20250704083106.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250704083106.0_1751618037932_0.2891657747282954","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704083728.0":{"name":"@midscene/android","version":"0.20.2-beta-20250704083728.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250704083728.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"33c8ae39ed6a395259951fbf31ccd73c53d8d3a2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250704083728.0.tgz","fileCount":9,"integrity":"sha512-k5nvsfRtYeCpT8b0NLBJingXGNtTM/BtSosnw6YbmeveHCYRoeIEvmi/aZ5VH+tdoAmevpO9v8Urd9CoB2tGRw==","signatures":[{"sig":"MEUCIQCjnQ5mEwURn14ZhTdd136GJpmVDhC58fHQWGrUL333fAIgHRvifMrtX6p5y+9cVmC76EuTW5PaW4oLCsJgK+AIG54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250704083728.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/114f1c3eceb8eb71c893fa4ca2719e2a/midscene-android-0.20.2-beta-20250704083728.0.tgz","_integrity":"sha512-k5nvsfRtYeCpT8b0NLBJingXGNtTM/BtSosnw6YbmeveHCYRoeIEvmi/aZ5VH+tdoAmevpO9v8Urd9CoB2tGRw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250704083728.0","@midscene/core":"0.20.2-beta-20250704083728.0","@midscene/shared":"0.20.2-beta-20250704083728.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250704083728.0_1751618418810_0.16456579260980786","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@midscene/android","version":"0.21.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.21.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"016cf71da86b30a5a6afec03448fae0b5c859f95","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.21.0.tgz","fileCount":9,"integrity":"sha512-iRXL19rX2n2+jeC3c42rmeHaqJsmVDhoqEjLsWM4y5/EYLzOa4voUGp6djf8AhG05PmwXqEqhjIcmSWn6AzndA==","signatures":[{"sig":"MEYCIQCRvzlmCGIen6WcpZY1c5KcYr2PVIjcMsx2qMAssg56cQIhAJRlhXAW28LlyVGqpbKsjdVAIvf5C+1i8oRoPtM5l4t5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66857},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.21.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/49f1877559c97d16caccbe1cbf64c3f1/midscene-android-0.21.0.tgz","_integrity":"sha512-iRXL19rX2n2+jeC3c42rmeHaqJsmVDhoqEjLsWM4y5/EYLzOa4voUGp6djf8AhG05PmwXqEqhjIcmSWn6AzndA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.21.0","@midscene/core":"0.21.0","@midscene/shared":"0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.21.0_1751618704551_0.8585889953903523","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704084621.0":{"name":"@midscene/android","version":"0.20.2-beta-20250704084621.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250704084621.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e8d3c501edd87eef33e4e092c5eb4a07f73d839b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250704084621.0.tgz","fileCount":9,"integrity":"sha512-sl2BZHNgcAJc5JzULTcYhD3AL88e5y/+TjkwcFUitgEs86ooVu4iNlNcpok4NHB/pc145/Ou5Nvtb843cv1fgg==","signatures":[{"sig":"MEQCIETb/i8JRZ9apGqdckq+r9bWfsq6a0omuSAHKl8tmBLUAiBVhp4IyaDYQ6ngWpR3SRhzAUigPxDaygGsNWq738v9tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250704084621.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/b17ea1916d7c08a439c69ba24f7b819e/midscene-android-0.20.2-beta-20250704084621.0.tgz","_integrity":"sha512-sl2BZHNgcAJc5JzULTcYhD3AL88e5y/+TjkwcFUitgEs86ooVu4iNlNcpok4NHB/pc145/Ou5Nvtb843cv1fgg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250704084621.0","@midscene/core":"0.20.2-beta-20250704084621.0","@midscene/shared":"0.20.2-beta-20250704084621.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250704084621.0_1751618976801_0.3385777298144097","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704085711.0":{"name":"@midscene/android","version":"0.20.2-beta-20250704085711.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250704085711.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5a182d0b0f0e65835ec7b28ea032b63bd31f9227","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250704085711.0.tgz","fileCount":9,"integrity":"sha512-KNPu58ts7ThUUwvQQq5CEZCIdMogFUwtGEomk53OLMkrDwuEu61/T1hzF1GwXOPk7UJf9CZt1eh/E+JmDmIw8g==","signatures":[{"sig":"MEYCIQDixG0sLlXuoMrZMLj++wb4yogt62hmQfHgrKzmp95WygIhAMDn617KBggo3cAboDGW4KLjAd4sv+oVveTHo46Axni8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250704085711.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/7b5351a498c1bc020f5deb9bfa2e2080/midscene-android-0.20.2-beta-20250704085711.0.tgz","_integrity":"sha512-KNPu58ts7ThUUwvQQq5CEZCIdMogFUwtGEomk53OLMkrDwuEu61/T1hzF1GwXOPk7UJf9CZt1eh/E+JmDmIw8g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250704085711.0","@midscene/core":"0.20.2-beta-20250704085711.0","@midscene/shared":"0.20.2-beta-20250704085711.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250704085711.0_1751619600409_0.8866821723106277","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704090302.0":{"name":"@midscene/android","version":"0.20.2-beta-20250704090302.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250704090302.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6e87444e523701fe57f120e162dd0eb795be3dad","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250704090302.0.tgz","fileCount":9,"integrity":"sha512-hARiaC9CD/CmyaHqH83JqyWilz2V1Lu6ToQ/Oryn8NoMMlU+KTiPskj58s5nNY+oWy2nqD3oE0+A8DAwM1xBYQ==","signatures":[{"sig":"MEYCIQCXjHgzPfaUlcnodtju827SuV0zHa3fJCkIbLUvOiRAqgIhAPGNCusIZeY86PsQabQQdseIDPZWqqOwhNTXUkP0SbCh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250704090302.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/2db719520302a4e5fa65d67dcbdd8544/midscene-android-0.20.2-beta-20250704090302.0.tgz","_integrity":"sha512-hARiaC9CD/CmyaHqH83JqyWilz2V1Lu6ToQ/Oryn8NoMMlU+KTiPskj58s5nNY+oWy2nqD3oE0+A8DAwM1xBYQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250704090302.0","@midscene/core":"0.20.2-beta-20250704090302.0","@midscene/shared":"0.20.2-beta-20250704090302.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250704090302.0_1751619951027_0.1977109975464615","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704091030.0":{"name":"@midscene/android","version":"0.20.2-beta-20250704091030.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250704091030.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9fcd961e58d66737dd90d22765669d7941856115","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250704091030.0.tgz","fileCount":9,"integrity":"sha512-eOdLhafIrjagVe1zBX5RlB6ZCAuLipt2aZNvG+g/ugl1nVO3aWRpxl8XaHoTG+KWS9W05Q6ao15gn3+7UWrVkQ==","signatures":[{"sig":"MEUCIBIdtBOEWgygybtrb9I8ZMidjRnW7un9pPuVBZX/f37TAiEAqpTQbr/waTiBdMN/0ruoKIfHILVZbKmq1X15Se/OyOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250704091030.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/3e131d7df28e7785aeea123c18a9f5e1/midscene-android-0.20.2-beta-20250704091030.0.tgz","_integrity":"sha512-eOdLhafIrjagVe1zBX5RlB6ZCAuLipt2aZNvG+g/ugl1nVO3aWRpxl8XaHoTG+KWS9W05Q6ao15gn3+7UWrVkQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250704091030.0","@midscene/core":"0.20.2-beta-20250704091030.0","@midscene/shared":"0.20.2-beta-20250704091030.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250704091030.0_1751620394476_0.32810280624501553","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704091851.0":{"name":"@midscene/android","version":"0.20.2-beta-20250704091851.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250704091851.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"791c083f6b33cf12054633df310dba8dad7c41bf","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250704091851.0.tgz","fileCount":9,"integrity":"sha512-FyiQzt4H9HBJHyI4lvkkC40EGMNyPkGTnK15YErdCXdh3FypON5QTWdsWex09pi0k/cyfI3z0N6nQpzJ+XjNNA==","signatures":[{"sig":"MEQCIBVXI7uEARFvZxGcgRn3sfs4ZIBIHn1DCQbNEVE4VCQEAiBWanWIByDMNIR4RL/MLwb7vkUwIdxSc38vE9uzwmWFCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250704091851.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/c9cc5fa6905577179c0de9f115174071/midscene-android-0.20.2-beta-20250704091851.0.tgz","_integrity":"sha512-FyiQzt4H9HBJHyI4lvkkC40EGMNyPkGTnK15YErdCXdh3FypON5QTWdsWex09pi0k/cyfI3z0N6nQpzJ+XjNNA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250704091851.0","@midscene/core":"0.20.2-beta-20250704091851.0","@midscene/shared":"0.20.2-beta-20250704091851.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250704091851.0_1751620898357_0.8864022894337451","host":"s3://npm-registry-packages-npm-production"}},"0.20.2-beta-20250704092743.0":{"name":"@midscene/android","version":"0.20.2-beta-20250704092743.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.20.2-beta-20250704092743.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5b5abe8ca2433070ccd94b0e0985958ce0e4992d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.20.2-beta-20250704092743.0.tgz","fileCount":9,"integrity":"sha512-2vFklOD+AUbQOOqliOFcyUsbWp+oDK9irK2F9SArEYbaQYnJDSkcmd8uomfTrCEficGeH1nqETivslcrN7uVRA==","signatures":[{"sig":"MEQCIHRBSAYn/vgvqtBnl8Y2PxmPgyWxiUVWGBZ8u8saLA5tAiBm7EtOmELJEcoY87beHZvLEWRhKakJMe3JkNO9Wq7fww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.20.2-beta-20250704092743.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/8952f0d0100f5c44fb42f2170427d812/midscene-android-0.20.2-beta-20250704092743.0.tgz","_integrity":"sha512-2vFklOD+AUbQOOqliOFcyUsbWp+oDK9irK2F9SArEYbaQYnJDSkcmd8uomfTrCEficGeH1nqETivslcrN7uVRA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.20.2-beta-20250704092743.0","@midscene/core":"0.20.2-beta-20250704092743.0","@midscene/shared":"0.20.2-beta-20250704092743.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.20.2-beta-20250704092743.0_1751621430508_0.8305373881347233","host":"s3://npm-registry-packages-npm-production"}},"0.21.1-beta-20250705095012.0":{"name":"@midscene/android","version":"0.21.1-beta-20250705095012.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.21.1-beta-20250705095012.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"962428bc3066f279c873e2950e8d540adf9b4804","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.21.1-beta-20250705095012.0.tgz","fileCount":9,"integrity":"sha512-Hs2zxyo2FHDaDj715XR8/Y+Ujp58jPwjLINYQGJ/w5Rhg/1DUv5l8zHeFb8nqH8nZAUBd2EIK8C1e3xwaaQIrA==","signatures":[{"sig":"MEYCIQD4G5R12yymSTzRodE0WQD6rzUG57L9wMpmmAAwRO0ongIhAJcuHWBLYzW0zksEE+drwaeVIX3eZ29cUoHTePzq0nOP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.21.1-beta-20250705095012.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/03fb7cbff8a3ed8a803d76c8f75de644/midscene-android-0.21.1-beta-20250705095012.0.tgz","_integrity":"sha512-Hs2zxyo2FHDaDj715XR8/Y+Ujp58jPwjLINYQGJ/w5Rhg/1DUv5l8zHeFb8nqH8nZAUBd2EIK8C1e3xwaaQIrA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.21.1-beta-20250705095012.0","@midscene/core":"0.21.1-beta-20250705095012.0","@midscene/shared":"0.21.1-beta-20250705095012.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.21.1-beta-20250705095012.0_1751709173399_0.4384750940681308","host":"s3://npm-registry-packages-npm-production"}},"0.21.1-beta-20250705161501.0":{"name":"@midscene/android","version":"0.21.1-beta-20250705161501.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.21.1-beta-20250705161501.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a7d38a6da8fe49ffd7b1143021eac0ad0ed9e1a2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.21.1-beta-20250705161501.0.tgz","fileCount":9,"integrity":"sha512-9n61jNwZWx/ubsvju+/xFYGsV+kCCaxIs3qDhJAIfhQZcbBhGk2RxRvrp2+dOPUICTCAbYNbECwl57O2CHJaOg==","signatures":[{"sig":"MEQCIA2JShTqL+UcncppfoELYx70cQBbyIzEZM25E3Ov/G36AiBAUqgrwAJBagj5iLGlBDp/6oNyYuN6BBG02NJj7lk54Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.21.1-beta-20250705161501.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/5827f6a5bda1dd849fb10bfaea241d77/midscene-android-0.21.1-beta-20250705161501.0.tgz","_integrity":"sha512-9n61jNwZWx/ubsvju+/xFYGsV+kCCaxIs3qDhJAIfhQZcbBhGk2RxRvrp2+dOPUICTCAbYNbECwl57O2CHJaOg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.21.1-beta-20250705161501.0","@midscene/core":"0.21.1-beta-20250705161501.0","@midscene/shared":"0.21.1-beta-20250705161501.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.21.1-beta-20250705161501.0_1751732267208_0.04490358959869756","host":"s3://npm-registry-packages-npm-production"}},"0.21.1-beta-20250706150344.0":{"name":"@midscene/android","version":"0.21.1-beta-20250706150344.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.21.1-beta-20250706150344.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1a4cc525776116b4ff5afca8a3d382d690de331d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.21.1-beta-20250706150344.0.tgz","fileCount":9,"integrity":"sha512-y7mjv4FwmKzEnEhmUMM7+GCBUhc8QmUc7r93JHt6FUUL66wpuLSI4X1zo4/bOhtj/Hb7PBTvcRyNKUB8ic/Aqg==","signatures":[{"sig":"MEUCICY6m6lKz6tPkFesyNbusLD4wy003Vw9iIy12w5+4pKxAiEAsKRoR1G66P+sf9E8tjOg5JW4ALBVIgcFd93glW6Bm10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.21.1-beta-20250706150344.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/4d2a36390e092d89aad7841535078d46/midscene-android-0.21.1-beta-20250706150344.0.tgz","_integrity":"sha512-y7mjv4FwmKzEnEhmUMM7+GCBUhc8QmUc7r93JHt6FUUL66wpuLSI4X1zo4/bOhtj/Hb7PBTvcRyNKUB8ic/Aqg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.21.1-beta-20250706150344.0","@midscene/core":"0.21.1-beta-20250706150344.0","@midscene/shared":"0.21.1-beta-20250706150344.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.21.1-beta-20250706150344.0_1751814388702_0.3687821232719575","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@midscene/android","version":"0.21.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.21.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"fd07f31f48139cf13042d083d3aa58acc671dfd8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.21.1.tgz","fileCount":9,"integrity":"sha512-Z+JOG9zsPQGIxv/HaCMSX4WjkBpD83aV09nylhBzMYLexV4E5DZNr1vqXwUgu7xec76r2UMdWb+PXr/CV8oOQQ==","signatures":[{"sig":"MEYCIQDgGi7TEy1byDPEY2yV+X/1RdoHakejAPpLce6ADgiBSgIhANK4Dm+bu3AxLht90T9j0MRh0fuAsm+TKpccW4hxM2cr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66857},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.21.1.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/761634ad655f2ec4ed6b96ecfac974a8/midscene-android-0.21.1.tgz","_integrity":"sha512-Z+JOG9zsPQGIxv/HaCMSX4WjkBpD83aV09nylhBzMYLexV4E5DZNr1vqXwUgu7xec76r2UMdWb+PXr/CV8oOQQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.21.1","@midscene/core":"0.21.1","@midscene/shared":"0.21.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.21.1_1751855863979_0.33366808387102753","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@midscene/android","version":"0.21.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.21.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"72152119db6e45173d164b408f4cd628dee24cbc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.21.2.tgz","fileCount":9,"integrity":"sha512-lX+qEIZLIuU/hCSWy3dlEkx7xgV47ASIZ48fMYzF0DQyPqvFnEeBTA61tx+iWz1FvuUe3rDdVTEnX5QCxZFOcw==","signatures":[{"sig":"MEUCIFaE1P7DlIMeQncoXfy8Rh6vyuKDkFjKB00FoLXktSIrAiEAr4efdqH4Xc8GiZ42MPQb8tQBU9qcclG+OfpxdF1jSn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66857},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.21.2.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/c795a2a0cca80be1495fb59f795e9bf4/midscene-android-0.21.2.tgz","_integrity":"sha512-lX+qEIZLIuU/hCSWy3dlEkx7xgV47ASIZ48fMYzF0DQyPqvFnEeBTA61tx+iWz1FvuUe3rDdVTEnX5QCxZFOcw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.21.2","@midscene/core":"0.21.2","@midscene/shared":"0.21.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.21.2_1751871820508_0.5564891254883906","host":"s3://npm-registry-packages-npm-production"}},"0.21.3-beta-20250710130206.0":{"name":"@midscene/android","version":"0.21.3-beta-20250710130206.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.21.3-beta-20250710130206.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"dd9602ee6e167ca708c9ada2634fd0d46de6d68b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.21.3-beta-20250710130206.0.tgz","fileCount":9,"integrity":"sha512-046rytTjlH+aRRs271QfNHSyaLY1rvdGPa5Oj7K8jLyjwgvl8dD4Z6KHk+4eI2Go69uaPUwKtnZs9c9R7gfStA==","signatures":[{"sig":"MEYCIQDbUyZEhaICjI+eZYFqM8145wDUnNMOqdRl2JKV9FCvNAIhAPq+0xYQ34IqOlZYInxnDwOvjgqbQWoXd5DQeEh9Iixc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66947},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.21.3-beta-20250710130206.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","actor":{"name":"zhoushaw","type":"user","email":"466150516@qq.com"},"email":"466150516@qq.com"},"_resolved":"/tmp/efe5dc102911f452789872d8c5fc5900/midscene-android-0.21.3-beta-20250710130206.0.tgz","_integrity":"sha512-046rytTjlH+aRRs271QfNHSyaLY1rvdGPa5Oj7K8jLyjwgvl8dD4Z6KHk+4eI2Go69uaPUwKtnZs9c9R7gfStA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.21.3-beta-20250710130206.0","@midscene/core":"0.21.3-beta-20250710130206.0","@midscene/shared":"0.21.3-beta-20250710130206.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.21.3-beta-20250710130206.0_1752152700310_0.3332255941050599","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@midscene/android","version":"0.21.3","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.21.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"193aed7513396e0c0e97441cd12dbf823ee62edd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.21.3.tgz","fileCount":9,"integrity":"sha512-7NBmJamCjbZGhDRUGF09Wi8Iu5KvSqbBd9vu3TGGbXjOdZqGsQUQF7ruq/3G+zHltJzD+13pw/xlraZcDu9GQg==","signatures":[{"sig":"MEQCIDf4bAJnU7qNH2cWmMsLpzKTR6UzrpHmW7cZv5wvNY71AiAPNwlF4prTMM8dmn2oWGhxDcK9ecr0e4KiDAERuG61jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66859},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.21.3.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/feee178e82251b9d98b5afec3d6e9e68/midscene-android-0.21.3.tgz","_integrity":"sha512-7NBmJamCjbZGhDRUGF09Wi8Iu5KvSqbBd9vu3TGGbXjOdZqGsQUQF7ruq/3G+zHltJzD+13pw/xlraZcDu9GQg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.21.3","@midscene/core":"0.21.3","@midscene/shared":"0.21.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.21.3_1752201219787_0.37398874929683057","host":"s3://npm-registry-packages-npm-production"}},"0.21.4-beta-20250711063424.0":{"name":"@midscene/android","version":"0.21.4-beta-20250711063424.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.21.4-beta-20250711063424.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"46e0d559b478d1ae9c45cf4c324204c11e1a1383","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.21.4-beta-20250711063424.0.tgz","fileCount":9,"integrity":"sha512-Nw990t1r+49X05CJaPvu3vjA7isId7AnNkqCERwy/flYveT1vDopM4on6ByiRvtH/18CmMGD15lQodlzeALM8w==","signatures":[{"sig":"MEYCIQCYOtC+4iSbGczNj+183yzNYiQ1W5J6mrl10jvVeWZZ1AIhALTKG8s3Br1t2U13RL/MG2ud3V7WqWsYVuurvKDNrfrM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66947},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.21.4-beta-20250711063424.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c2b327594781972e90a02d8d19b72862/midscene-android-0.21.4-beta-20250711063424.0.tgz","_integrity":"sha512-Nw990t1r+49X05CJaPvu3vjA7isId7AnNkqCERwy/flYveT1vDopM4on6ByiRvtH/18CmMGD15lQodlzeALM8w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.21.4-beta-20250711063424.0","@midscene/core":"0.21.4-beta-20250711063424.0","@midscene/shared":"0.21.4-beta-20250711063424.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.21.4-beta-20250711063424.0_1752215869934_0.04547445475195078","host":"s3://npm-registry-packages-npm-production"}},"0.21.4-beta-20250714025212.0":{"name":"@midscene/android","version":"0.21.4-beta-20250714025212.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.21.4-beta-20250714025212.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7f1bf1295c3180ec16ebae88e517eabdcff7a358","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.21.4-beta-20250714025212.0.tgz","fileCount":9,"integrity":"sha512-rx7FjkzHAC+hq1vT/Vff0kEW77WaZBq79+31+wMOAdGpxJej28HllxQV4axmlivio73I5/q8sw5/VY62YUwkEA==","signatures":[{"sig":"MEUCIC1RxAXc9XZwBGP2iI/qN7fkisKMJb/4TL3MWJo33GXBAiEA4X5Bw9ZCSe6B7zYTzq5NNcw7kO+Aid2KI+MLCpb0D1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66947},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.21.4-beta-20250714025212.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b8a45359d1b5e227d706cf96deea27b7/midscene-android-0.21.4-beta-20250714025212.0.tgz","_integrity":"sha512-rx7FjkzHAC+hq1vT/Vff0kEW77WaZBq79+31+wMOAdGpxJej28HllxQV4axmlivio73I5/q8sw5/VY62YUwkEA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.21.4-beta-20250714025212.0","@midscene/core":"0.21.4-beta-20250714025212.0","@midscene/shared":"0.21.4-beta-20250714025212.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.21.4-beta-20250714025212.0_1752461697995_0.86993659163604","host":"s3://npm-registry-packages-npm-production"}},"0.21.4-beta-20250715053831.0":{"name":"@midscene/android","version":"0.21.4-beta-20250715053831.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.21.4-beta-20250715053831.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0bbe12a8a3882cbbc678785f15f78427916a2481","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.21.4-beta-20250715053831.0.tgz","fileCount":9,"integrity":"sha512-TeSgdd+dbEO/EPpkvq6QapBQc0sHEjvo/KdmZtudy2VXgykHepLEgIl3bmKhV+UsBKtNwd0gt8QHfk1tjs11TA==","signatures":[{"sig":"MEUCIQC4KJ/FIOUumUlymiZ1MCdoKc7S+Bo/TRYwMWKyJjr3oAIgRskGyKw7DNSeRxsxTpM2l8UkKdrAlf4vfIjp42cZDqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66947},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.21.4-beta-20250715053831.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7ca2df05ea53f52976813cd3ece5a189/midscene-android-0.21.4-beta-20250715053831.0.tgz","_integrity":"sha512-TeSgdd+dbEO/EPpkvq6QapBQc0sHEjvo/KdmZtudy2VXgykHepLEgIl3bmKhV+UsBKtNwd0gt8QHfk1tjs11TA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.21.4-beta-20250715053831.0","@midscene/core":"0.21.4-beta-20250715053831.0","@midscene/shared":"0.21.4-beta-20250715053831.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.21.4-beta-20250715053831.0_1752558095029_0.5422958374105438","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@midscene/android","version":"0.22.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.22.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e4c81eee72c8d96b46bd71ee0ad018f7c0a30587","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.22.0.tgz","fileCount":9,"integrity":"sha512-Ux1Q4cIh62OadNGsk851LOmwgnXVvwBzMbJoWJ+wUl8rIAi3BVWV/7mNrD9nWL0tfT0zV27QS/WPe76ZavVqUg==","signatures":[{"sig":"MEQCIB+sdqLTpeCclFhwZTargZ4qbsFdH9hvsnN5Y0fsvtnBAiBksHheGJ+u9sY8qmkXRtwlXIvBm0k0ljGdUG9Dn4C/sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66859},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.22.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e2ce89a78628905b4f5fd004420d35a3/midscene-android-0.22.0.tgz","_integrity":"sha512-Ux1Q4cIh62OadNGsk851LOmwgnXVvwBzMbJoWJ+wUl8rIAi3BVWV/7mNrD9nWL0tfT0zV27QS/WPe76ZavVqUg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.22.0","@midscene/core":"0.22.0","@midscene/shared":"0.22.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.22.0_1752647670153_0.4551056407481495","host":"s3://npm-registry-packages-npm-production"}},"0.21.3-beta-20250716081844.0":{"name":"@midscene/android","version":"0.21.3-beta-20250716081844.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.21.3-beta-20250716081844.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ec29d0c71c46f51170cb2dbcf1295a9bcc73c208","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.21.3-beta-20250716081844.0.tgz","fileCount":9,"integrity":"sha512-UfvhSzlZHTHMezjweII6uMn7FoPn7NePUFZQhKo15OWnjUi1ma4pwAYlEqVnhxNmxssE6urFGf7Smsa2ACHxDw==","signatures":[{"sig":"MEQCH1S9quSJ3o56VII3US3azPNKBdHMiIvVCrBgEt30raICIQDxp7T+GuRyllKSzNCjDehhY1ZZT/3WNwftj4cqPzX9UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66945},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.21.3-beta-20250716081844.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/410502d00914531b6b858ddf23c5e3dc/midscene-android-0.21.3-beta-20250716081844.0.tgz","_integrity":"sha512-UfvhSzlZHTHMezjweII6uMn7FoPn7NePUFZQhKo15OWnjUi1ma4pwAYlEqVnhxNmxssE6urFGf7Smsa2ACHxDw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.21.3-beta-20250716081844.0","@midscene/core":"0.21.3-beta-20250716081844.0","@midscene/shared":"0.21.3-beta-20250716081844.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.21.3-beta-20250716081844.0_1752654095773_0.547368138275798","host":"s3://npm-registry-packages-npm-production"}},"0.22.1-beta-20250717053953.0":{"name":"@midscene/android","version":"0.22.1-beta-20250717053953.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.22.1-beta-20250717053953.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f5d1feee1a1be022a9f2f9079d5c42872cef4827","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.22.1-beta-20250717053953.0.tgz","fileCount":9,"integrity":"sha512-vm2pr0OPZy4tBBN6I1DMDca3GtAtR5CEF8+VgyK2PO5qy09FVPVL8U++uVZhp+FXalWA6ABKfg+tqiISls5sYg==","signatures":[{"sig":"MEYCIQCURv2xYNnP/3Zzo19u+jPKQpCURCeSeXUQXiJm0oQxzwIhAPAoyT1ydZz5rTCjxRdQgYZhdnbXEuc4cI1GSpxpaMCB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67637},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.22.1-beta-20250717053953.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/294f207717a245102638e69b011c3b8d/midscene-android-0.22.1-beta-20250717053953.0.tgz","_integrity":"sha512-vm2pr0OPZy4tBBN6I1DMDca3GtAtR5CEF8+VgyK2PO5qy09FVPVL8U++uVZhp+FXalWA6ABKfg+tqiISls5sYg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.22.1-beta-20250717053953.0","@midscene/core":"0.22.1-beta-20250717053953.0","@midscene/shared":"0.22.1-beta-20250717053953.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.22.1-beta-20250717053953.0_1752730962120_0.7921028230552694","host":"s3://npm-registry-packages-npm-production"}},"0.22.1-beta-20250717094632.0":{"name":"@midscene/android","version":"0.22.1-beta-20250717094632.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.22.1-beta-20250717094632.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"86d48178a7f4ea412b95c76aba829a094fa52f2e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.22.1-beta-20250717094632.0.tgz","fileCount":9,"integrity":"sha512-D45RoY45yjgdVRjy4/VUI2XcFWnAWkYYSDKlgxAOdEa0qrKz1bOexGuTiJwHIu7Ajmd2vExBm+2cOl1a2nIwXA==","signatures":[{"sig":"MEUCIQCf0w/02W5NJCtxg75UiLQil6BlR+aCfnyqmvEJbN3M0gIgWFC0qJRbKxksDo9MyO9A4VXs52144ndEnGRBcIr7S9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67213},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.22.1-beta-20250717094632.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3e8a8e67469b12c4ab5ccf8f222cd930/midscene-android-0.22.1-beta-20250717094632.0.tgz","_integrity":"sha512-D45RoY45yjgdVRjy4/VUI2XcFWnAWkYYSDKlgxAOdEa0qrKz1bOexGuTiJwHIu7Ajmd2vExBm+2cOl1a2nIwXA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^9.0.1","appium-adb":"12.12.1","@midscene/web":"0.22.1-beta-20250717094632.0","@midscene/core":"0.22.1-beta-20250717094632.0","@midscene/shared":"0.22.1-beta-20250717094632.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@types/uuid":"^9.0.8","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.22.1-beta-20250717094632.0_1752745753656_0.6360546031730647","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@midscene/android","version":"0.22.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.22.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"79d1ae48848b5c766a0cf780345e9b93a3a9f601","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.22.1.tgz","fileCount":9,"integrity":"sha512-PG2egSr1fZb2utQKBIN6aKJy1ItrsrGrryw1E7E4olf9uN/m0zJCUstW4QhByRr+bFLhlWExSbuXVolWMwT5Dw==","signatures":[{"sig":"MEYCIQDDMY92GWaIeNSnFHjSlFaxsr7eMPVNknxLANNeLvEYSwIhAIG1LbkJBWAH7I4QkL2PBo4jCcBOhtocw4aKYt9FTyE3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67102},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.22.1.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"MIDSCENE_CACHE=true npm run test","build:watch":"modern build -w -c ./modern.config.ts"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c529992ef5be6c23974ad8b56a6063f4/midscene-android-0.22.1.tgz","_integrity":"sha512-PG2egSr1fZb2utQKBIN6aKJy1ItrsrGrryw1E7E4olf9uN/m0zJCUstW4QhByRr+bFLhlWExSbuXVolWMwT5Dw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.22.1","@midscene/core":"0.22.1","@midscene/shared":"0.22.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.22.1_1752755905713_0.2029849661126928","host":"s3://npm-registry-packages-npm-production"}},"0.22.2-beta-20250721080611.0":{"name":"@midscene/android","version":"0.22.2-beta-20250721080611.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.22.2-beta-20250721080611.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"30a65aef556b41d7c47e4efdf69180435a57c72d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.22.2-beta-20250721080611.0.tgz","fileCount":9,"integrity":"sha512-SE8ekms2iKfLTSIaHija62Hn5PktPfdKdR24WDtC+oeoLgwvV7P0Muv/noUsyDV1MLa4uP6kk/iQAneWPFd8UQ==","signatures":[{"sig":"MEUCIHtsUde6+lF5Go7tWEMD7+yyq2uD58V6Sm6qL/C4dvnZAiEA89C1x7hcDt9+dTvXw0a9k+XouUOSGK5nEAp2fVXoVdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67353},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.22.2-beta-20250721080611.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/38fe124caa6624dcb58656d0b6324dd3/midscene-android-0.22.2-beta-20250721080611.0.tgz","_integrity":"sha512-SE8ekms2iKfLTSIaHija62Hn5PktPfdKdR24WDtC+oeoLgwvV7P0Muv/noUsyDV1MLa4uP6kk/iQAneWPFd8UQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.22.2-beta-20250721080611.0","@midscene/core":"0.22.2-beta-20250721080611.0","@midscene/shared":"0.22.2-beta-20250721080611.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.22.2-beta-20250721080611.0_1753085370489_0.6711409436962119","host":"s3://npm-registry-packages-npm-production"}},"0.22.2-beta-20250721085213.0":{"name":"@midscene/android","version":"0.22.2-beta-20250721085213.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.22.2-beta-20250721085213.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a51107c66fd09afe1c6d6cb25b46c89d9804c4db","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.22.2-beta-20250721085213.0.tgz","fileCount":9,"integrity":"sha512-bVdO1pdtRMdp3TolEA/kKtVqe0nnVcwHKxhi3w+U0JiVEbmocon6Gt94qpsCiPSHHJuP9+V/2hum5JPqk0lhAg==","signatures":[{"sig":"MEQCICbsUSYtZqwAgnSVOH5q9wKU2LuAHzCvK8kB9kOsLVatAiAmRlYgKhXEfB/KlrPVJOOn3GG6Z+hUrzuMXtwbUNJYWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67353},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.22.2-beta-20250721085213.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2969d61be9676e15b70632d47a0ba815/midscene-android-0.22.2-beta-20250721085213.0.tgz","_integrity":"sha512-bVdO1pdtRMdp3TolEA/kKtVqe0nnVcwHKxhi3w+U0JiVEbmocon6Gt94qpsCiPSHHJuP9+V/2hum5JPqk0lhAg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.22.2-beta-20250721085213.0","@midscene/core":"0.22.2-beta-20250721085213.0","@midscene/shared":"0.22.2-beta-20250721085213.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.22.2-beta-20250721085213.0_1753088099453_0.19581152990793438","host":"s3://npm-registry-packages-npm-production"}},"0.22.2-beta-20250721123320.0":{"name":"@midscene/android","version":"0.22.2-beta-20250721123320.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.22.2-beta-20250721123320.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d97c7a0732c7da0f1abce876bf866ed918fcd025","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.22.2-beta-20250721123320.0.tgz","fileCount":9,"integrity":"sha512-xNqHp+uyUxkpUGkXxWg4ORLn6jpJH3+h00m2Udfwsdz/2wFDmDXIKLOhv7dAxSS/Dep7g36qW544hbTrItwYCw==","signatures":[{"sig":"MEUCIQCyk3x3Ki6W9jixXP1PtQzTT2t8RZk2BMhuYewpfEpajgIgM31wYL06dyl1GsgFlAlT0Y88+lJRLuRmxrMNiGv+cbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67333},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.22.2-beta-20250721123320.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d6fbc58127ac6cc5b6f64c02f6c0d167/midscene-android-0.22.2-beta-20250721123320.0.tgz","_integrity":"sha512-xNqHp+uyUxkpUGkXxWg4ORLn6jpJH3+h00m2Udfwsdz/2wFDmDXIKLOhv7dAxSS/Dep7g36qW544hbTrItwYCw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.22.2-beta-20250721123320.0","@midscene/core":"0.22.2-beta-20250721123320.0","@midscene/shared":"0.22.2-beta-20250721123320.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.22.2-beta-20250721123320.0_1753101371693_0.9472595177886882","host":"s3://npm-registry-packages-npm-production"}},"0.22.2-beta-20250721124457.0":{"name":"@midscene/android","version":"0.22.2-beta-20250721124457.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.22.2-beta-20250721124457.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e49bfff0c1e4ba26841625ebcc6dfa5e752151b8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.22.2-beta-20250721124457.0.tgz","fileCount":9,"integrity":"sha512-3GTsLIgmUGIvjVQbU6WhTQonUnhF5U2GPc/CJOrBP2Vbsy20jLh1EfnPTdZbAh9RD5uVBn9q0KPxeQHN0HB46w==","signatures":[{"sig":"MEYCIQCGKX9lpMa9qpScZZOUY7dAssKA0dEM0BAVnvNPBEUeuwIhAIoxuJd1A3QXMvVDwsxkqQeBPsKHVjKtfmhFRyTzg4/g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67353},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.22.2-beta-20250721124457.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b75e1c90160150614312b45816b4b175/midscene-android-0.22.2-beta-20250721124457.0.tgz","_integrity":"sha512-3GTsLIgmUGIvjVQbU6WhTQonUnhF5U2GPc/CJOrBP2Vbsy20jLh1EfnPTdZbAh9RD5uVBn9q0KPxeQHN0HB46w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.22.2-beta-20250721124457.0","@midscene/core":"0.22.2-beta-20250721124457.0","@midscene/shared":"0.22.2-beta-20250721124457.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.22.2-beta-20250721124457.0_1753102061030_0.5611614743735724","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@midscene/android","version":"0.23.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.23.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7d1d10c5a5dfe38ee2c3ac475202c2a21b0bd711","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.23.0.tgz","fileCount":9,"integrity":"sha512-rYSWdAcFbfc956TEKSwTudcyWcMYrBogjZgbg6A5Xh6+0x+okC8gNebqhx+WomelDt/VHeSpaKY+Yypxvm2OBQ==","signatures":[{"sig":"MEYCIQDvblT9jvRqKndQhRwUgZ0J3s0yMRS7AbwUgUJxbSaxGgIhAOW+Jx6qpH7MTGfunHP8l0vskKk5TQZlNekqSNcwsVBh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67265},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.23.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/24dbbfde3f4046a5ef3be9a2920713e5/midscene-android-0.23.0.tgz","_integrity":"sha512-rYSWdAcFbfc956TEKSwTudcyWcMYrBogjZgbg6A5Xh6+0x+okC8gNebqhx+WomelDt/VHeSpaKY+Yypxvm2OBQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.23.0","@midscene/core":"0.23.0","@midscene/shared":"0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.23.0_1753108221251_0.9423701811375014","host":"s3://npm-registry-packages-npm-production"}},"0.23.1-beta-20250722053952.0":{"name":"@midscene/android","version":"0.23.1-beta-20250722053952.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.23.1-beta-20250722053952.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"69f0fbfef38c5bad8d5804d032e895d39bca6e05","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.23.1-beta-20250722053952.0.tgz","fileCount":9,"integrity":"sha512-ePd8LV2hXhBBcneM11c+XDrqyoLok6AHJ2uNqO8XnttUXDxpC2t3U1pby9xZPtqoYRnn88fDwvsQw/166r0eOQ==","signatures":[{"sig":"MEUCIQDqpp/3OhscglxVAziz/J0OJuIu53cFVwT44Quu0GbP1gIgFSiF1xXOkEDZSK/T47vSSUoMWSHDeTTy/cfCwF08uus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68337},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.23.1-beta-20250722053952.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4f65ef8ea6f795346634573e18b69661/midscene-android-0.23.1-beta-20250722053952.0.tgz","_integrity":"sha512-ePd8LV2hXhBBcneM11c+XDrqyoLok6AHJ2uNqO8XnttUXDxpC2t3U1pby9xZPtqoYRnn88fDwvsQw/166r0eOQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.23.1-beta-20250722053952.0","@midscene/core":"0.23.1-beta-20250722053952.0","@midscene/shared":"0.23.1-beta-20250722053952.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.23.1-beta-20250722053952.0_1753162958938_0.7183887224641947","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@midscene/android","version":"0.23.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.23.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6dfc67f67ba2fb7c467e2086014eb488c3b25d1b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.23.1.tgz","fileCount":9,"integrity":"sha512-OxKKnYYkknAv3dClYg4/Qu4sd0Jwf38flBh1afFGzQkv58smb0tp2KFvdRzzmTeExPq8RxfpI5LsD/gO7HnuZg==","signatures":[{"sig":"MEUCIBOeTkryerQCyDv6saUyaEEI+vKsVcmod7xo6wp6RSIDAiEAvKPiyi1AlK8K+1yMXkLKvjyY+JO1jaTf8Ts3JLvI7EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68249},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.23.1.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d1cb0572915876f51b1c97446f643647/midscene-android-0.23.1.tgz","_integrity":"sha512-OxKKnYYkknAv3dClYg4/Qu4sd0Jwf38flBh1afFGzQkv58smb0tp2KFvdRzzmTeExPq8RxfpI5LsD/gO7HnuZg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.23.1","@midscene/core":"0.23.1","@midscene/shared":"0.23.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.23.1_1753170589498_0.0542118032568184","host":"s3://npm-registry-packages-npm-production"}},"0.23.2-beta-20250723063354.0":{"name":"@midscene/android","version":"0.23.2-beta-20250723063354.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.23.2-beta-20250723063354.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a0978e0bf5217398838fdb5f58afa3f0c1a80543","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.23.2-beta-20250723063354.0.tgz","fileCount":9,"integrity":"sha512-XLJ5FkBnCMFHl+oM+AvatGDPD2mjPTXorEXe7AGgkl3bR1j0hbVm5NS1D9Gqzo0mktH8w6ITre+3gwh2wnN9cQ==","signatures":[{"sig":"MEQCIAyNiwCrJl0l6N/JXtYO1+KZIEYHy26cH4TE1Y4yS6dfAiBPVXQ2vf0DieOyGETytXj92lN0/KwKRwR7xSl4Gxe6dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68337},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.23.2-beta-20250723063354.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8a0a8847e61c45dcb0c086329b32b455/midscene-android-0.23.2-beta-20250723063354.0.tgz","_integrity":"sha512-XLJ5FkBnCMFHl+oM+AvatGDPD2mjPTXorEXe7AGgkl3bR1j0hbVm5NS1D9Gqzo0mktH8w6ITre+3gwh2wnN9cQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.23.2-beta-20250723063354.0","@midscene/core":"0.23.2-beta-20250723063354.0","@midscene/shared":"0.23.2-beta-20250723063354.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.23.2-beta-20250723063354.0_1753252599968_0.08852398635915493","host":"s3://npm-registry-packages-npm-production"}},"0.23.2-beta-20250723080216.0":{"name":"@midscene/android","version":"0.23.2-beta-20250723080216.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.23.2-beta-20250723080216.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7a3eb71364bd85acde08e42a252e63d880a120f2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.23.2-beta-20250723080216.0.tgz","fileCount":9,"integrity":"sha512-9vf+JdqFCd/oaDw3w/1dh2ctbSKyzRpQUqvYeF7KZDsPmY6YHqlRI/SfHQtG4qMiwojOMuLirK23XnG0825G9A==","signatures":[{"sig":"MEUCIC+oNKF9ru9ugGmIiXUbVRYFr242t+NMpebNDm3B5SOJAiEAzlvj7oKHIL90u13CCAQI27WW5u0YBD/lJTGXylaX5bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68337},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.23.2-beta-20250723080216.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d8bcad13604ef189f7b9ad40fdb8733d/midscene-android-0.23.2-beta-20250723080216.0.tgz","_integrity":"sha512-9vf+JdqFCd/oaDw3w/1dh2ctbSKyzRpQUqvYeF7KZDsPmY6YHqlRI/SfHQtG4qMiwojOMuLirK23XnG0825G9A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.23.2-beta-20250723080216.0","@midscene/core":"0.23.2-beta-20250723080216.0","@midscene/shared":"0.23.2-beta-20250723080216.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.23.2-beta-20250723080216.0_1753257914139_0.7405174842079643","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"@midscene/android","version":"0.23.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.23.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"946d8fa366d9d0fbb45e6a666669f5d2d4e6093d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.23.2.tgz","fileCount":9,"integrity":"sha512-P5+fZgVmsmSoGQVbheLw+9S+MHCt+kVRdVzmbLLhC7J8MglXgHZ6bY5DrjHe/Np2wxYeP62auYojC0RqQvPbgw==","signatures":[{"sig":"MEUCIQCHj9LxFiyoPq60yOPPkmSZFPIr6+Igbg2vPVwiuRzD3AIgY/GC0hwsZ+edFLeQk+X6eH/JO9fv7dpWIqFPYwBGWMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68249},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.23.2.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/aa3c36db6c8c35eb7f8218c5beb95e03/midscene-android-0.23.2.tgz","_integrity":"sha512-P5+fZgVmsmSoGQVbheLw+9S+MHCt+kVRdVzmbLLhC7J8MglXgHZ6bY5DrjHe/Np2wxYeP62auYojC0RqQvPbgw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.23.2","@midscene/core":"0.23.2","@midscene/shared":"0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.23.2_1753263262998_0.7052988607032797","host":"s3://npm-registry-packages-npm-production"}},"0.23.3":{"name":"@midscene/android","version":"0.23.3","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.23.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5ccf13405c4fb089ec0dded23f72a459c53c1ecf","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.23.3.tgz","fileCount":9,"integrity":"sha512-aDYlLNs9zWdgm4cDMEU8ZQvN5mt54IHGFoICKHP6LThEqPh2GQa17lLHUxLZR84HuiGO8eu/ymVSn2GtnoANqg==","signatures":[{"sig":"MEQCICHnxTskW3PS5+9Q+ejkPC1NevXvi1N8zVdfJ1ZM+VNdAiAuW5B5sOEB4KvXGbm6vBftPKwQjXAuoTrWJuapUAUBqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68249},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.23.3.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/47783822d15fa524dbbb6f08975df7a9/midscene-android-0.23.3.tgz","_integrity":"sha512-aDYlLNs9zWdgm4cDMEU8ZQvN5mt54IHGFoICKHP6LThEqPh2GQa17lLHUxLZR84HuiGO8eu/ymVSn2GtnoANqg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.23.3","@midscene/core":"0.23.3","@midscene/shared":"0.23.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.23.3_1753338761032_0.7618116444812812","host":"s3://npm-registry-packages-npm-production"}},"0.23.4-beta-20250725034040.0":{"name":"@midscene/android","version":"0.23.4-beta-20250725034040.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.23.4-beta-20250725034040.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"65ac525cdd47cd9721f3c7070ed7832c4c672a71","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.23.4-beta-20250725034040.0.tgz","fileCount":9,"integrity":"sha512-Ct3zUrOhC+0kYLHnytTqtK/gdDMoYe8TdPSSPs5DpFQ0l/D8kY4KGcRg+t4G9/yZzbLQ1Igwxtf+1uzZpdIDLg==","signatures":[{"sig":"MEQCIC8nf/tpeqVwrV0LDqa2ZDLBqYksXtdnqU9zd+JKNf3aAiBnFfRO75OXfGqE+aLiEGaFN6oqgHLh4+RE+LDa/RVRXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68337},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.23.4-beta-20250725034040.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/146b517338adcce0f1376b7ef77c6d62/midscene-android-0.23.4-beta-20250725034040.0.tgz","_integrity":"sha512-Ct3zUrOhC+0kYLHnytTqtK/gdDMoYe8TdPSSPs5DpFQ0l/D8kY4KGcRg+t4G9/yZzbLQ1Igwxtf+1uzZpdIDLg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.23.4-beta-20250725034040.0","@midscene/core":"0.23.4-beta-20250725034040.0","@midscene/shared":"0.23.4-beta-20250725034040.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.23.4-beta-20250725034040.0_1753415012505_0.13465926919531657","host":"s3://npm-registry-packages-npm-production"}},"0.23.4-beta-20250725053012.0":{"name":"@midscene/android","version":"0.23.4-beta-20250725053012.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.23.4-beta-20250725053012.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a3526f5f446ef649c14c308ed655efdfb07031ec","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.23.4-beta-20250725053012.0.tgz","fileCount":9,"integrity":"sha512-1WL71MTR4dgktgzTn9a9VPr8cxm7Sio19NQ7jl6PUGMP0BE9bmBBRD0+Rq0FDg2ljjspq7wo4Wl4mD1wfUcU4Q==","signatures":[{"sig":"MEUCIEDtCATXvJ10O4DlmkkhwaPgNtHiAtkKokCni6/HDST3AiEA7SvKfDP4lCGRSHB3ao+r8Yh2v4ZjwC/HXC2fQY5iy+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68337},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.23.4-beta-20250725053012.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"modern dev","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f87844e1ad035a02523adb6a574e4341/midscene-android-0.23.4-beta-20250725053012.0.tgz","_integrity":"sha512-1WL71MTR4dgktgzTn9a9VPr8cxm7Sio19NQ7jl6PUGMP0BE9bmBBRD0+Rq0FDg2ljjspq7wo4Wl4mD1wfUcU4Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.23.4-beta-20250725053012.0","@midscene/core":"0.23.4-beta-20250725053012.0","@midscene/shared":"0.23.4-beta-20250725053012.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.23.4-beta-20250725053012.0_1753421584963_0.8914637337385978","host":"s3://npm-registry-packages-npm-production"}},"0.23.4-beta-20250725070727.0":{"name":"@midscene/android","version":"0.23.4-beta-20250725070727.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.23.4-beta-20250725070727.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9aaa8d4ad869a3012369ac25313759ad4328f4ce","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.23.4-beta-20250725070727.0.tgz","fileCount":9,"integrity":"sha512-wGGka0ON0nOQU+7BpB0MGSS+LK/KY2rGvIjJctpk+xWanA93mK0282s6TWr6vG6w4K20s4cMjYQMdPNrjgF23A==","signatures":[{"sig":"MEYCIQCYNcsDUwxyF5J8P17lsDshB+rAcejvInNvhfGTjiympgIhAPhdMimjAGaN/1oLMXqbT4vi4KGeBwHZFiOQ/NmvgeyK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68346},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.23.4-beta-20250725070727.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4131f49843b4d70f809e2d064fb4bab1/midscene-android-0.23.4-beta-20250725070727.0.tgz","_integrity":"sha512-wGGka0ON0nOQU+7BpB0MGSS+LK/KY2rGvIjJctpk+xWanA93mK0282s6TWr6vG6w4K20s4cMjYQMdPNrjgF23A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.23.4-beta-20250725070727.0","@midscene/core":"0.23.4-beta-20250725070727.0","@midscene/shared":"0.23.4-beta-20250725070727.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.23.4-beta-20250725070727.0_1753427448232_0.23224752115362834","host":"s3://npm-registry-packages-npm-production"}},"0.23.4-beta-20250725085636.0":{"name":"@midscene/android","version":"0.23.4-beta-20250725085636.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.23.4-beta-20250725085636.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"29e5285a75e898114d472f5b928175f2297a6e50","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.23.4-beta-20250725085636.0.tgz","fileCount":9,"integrity":"sha512-8I/rTc+UB6p6LuUvI9v+kik0GSFZJez7ZKoQ2v1Tuz5srS9Si9POMyMYBOtaSwHFDxJGQk387UwQqufUmNX7Kg==","signatures":[{"sig":"MEUCIQDYLJ2E+Tol2Qq+zC/BbQEBHB+5pBxHFoJ21AGrOws8sgIgKNMTn4rBAZV6BLcK0hClWQumYXpfIRgUVWvsIUQ37yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68346},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.23.4-beta-20250725085636.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/470564c10a91aae9cebac6bbf36a2e1f/midscene-android-0.23.4-beta-20250725085636.0.tgz","_integrity":"sha512-8I/rTc+UB6p6LuUvI9v+kik0GSFZJez7ZKoQ2v1Tuz5srS9Si9POMyMYBOtaSwHFDxJGQk387UwQqufUmNX7Kg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.23.4-beta-20250725085636.0","@midscene/core":"0.23.4-beta-20250725085636.0","@midscene/shared":"0.23.4-beta-20250725085636.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.23.4-beta-20250725085636.0_1753433966869_0.9860359497737468","host":"s3://npm-registry-packages-npm-production"}},"0.23.4":{"name":"@midscene/android","version":"0.23.4","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.23.4","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7a81d64e205ee9749b7569ef6aa12fe87e23e411","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.23.4.tgz","fileCount":9,"integrity":"sha512-6FQ+dkJQ31CLFxCZEvos2V/rKy4SchJg5w7ZGug4Fb2WE8e/3HT4Hv/ZcqVjucXCCiEPXWamK6nWWaABzdDn4A==","signatures":[{"sig":"MEUCIQCME4qD1dquWHAv06AYPspOHvD/aiwjkHftKRPoDNJRhgIgETWXoxLDyfoZtPYTB0m8bC6MY4VlK53t6hFTE8ozKWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68258},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.23.4.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b2db7ea521cc2d64b3cb835da8f09ad8/midscene-android-0.23.4.tgz","_integrity":"sha512-6FQ+dkJQ31CLFxCZEvos2V/rKy4SchJg5w7ZGug4Fb2WE8e/3HT4Hv/ZcqVjucXCCiEPXWamK6nWWaABzdDn4A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.23.4","@midscene/core":"0.23.4","@midscene/shared":"0.23.4"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.23.4_1753444157141_0.6515645655006448","host":"s3://npm-registry-packages-npm-production"}},"0.23.5-beta-20250725122236.0":{"name":"@midscene/android","version":"0.23.5-beta-20250725122236.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.23.5-beta-20250725122236.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"273331e149c9a0745b7b27b88c234f6d3f3cbca6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.23.5-beta-20250725122236.0.tgz","fileCount":9,"integrity":"sha512-k6OTOl1KPpjqC5aRhVnlGiLFFrh8et+xejhjKGBrGR43ZHvZjjHLcOsMg5H7yOmb7wUew2DA8ODzRJbaGqJQpw==","signatures":[{"sig":"MEUCIGfLvyMaSo4ebZM/9ZM/vAXnDkVpxDaLWlbhOcigxX0NAiEAu5btsPA6XFPysR8x+c2TjfVl6YMxEgHJJgHBYlvl9p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68346},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.23.5-beta-20250725122236.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/315eee415adc6932aaca877828607ade/midscene-android-0.23.5-beta-20250725122236.0.tgz","_integrity":"sha512-k6OTOl1KPpjqC5aRhVnlGiLFFrh8et+xejhjKGBrGR43ZHvZjjHLcOsMg5H7yOmb7wUew2DA8ODzRJbaGqJQpw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.23.5-beta-20250725122236.0","@midscene/core":"0.23.5-beta-20250725122236.0","@midscene/shared":"0.23.5-beta-20250725122236.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.23.5-beta-20250725122236.0_1753446329283_0.5244994654070376","host":"s3://npm-registry-packages-npm-production"}},"0.23.5-beta-20250728060950.0":{"name":"@midscene/android","version":"0.23.5-beta-20250728060950.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.23.5-beta-20250728060950.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"74ad09c8b5d19b8478e221ef7c19e683f164f0f1","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.23.5-beta-20250728060950.0.tgz","fileCount":9,"integrity":"sha512-cBluA3GGdftCQ02eyKUdtaoB8sVh6mRLFHuA28Ey3wae843cXxGovF7Tehp2LHjgzFl7V5WeYC5xcwnOk1jUsg==","signatures":[{"sig":"MEUCIFmeB2V/F5AwvKjfrFcsCOr1WJV0jweaGH59NkM9Pr5qAiEArJDuDjTqUtYsvjnvlQKqPsIyjFWR/6wDAazBhEvECE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68970},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.23.5-beta-20250728060950.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ff4ff962c63de230be002f0bdd1e704a/midscene-android-0.23.5-beta-20250728060950.0.tgz","_integrity":"sha512-cBluA3GGdftCQ02eyKUdtaoB8sVh6mRLFHuA28Ey3wae843cXxGovF7Tehp2LHjgzFl7V5WeYC5xcwnOk1jUsg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.23.5-beta-20250728060950.0","@midscene/core":"0.23.5-beta-20250728060950.0","@midscene/shared":"0.23.5-beta-20250728060950.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.23.5-beta-20250728060950.0_1753683165023_0.38475723250982163","host":"s3://npm-registry-packages-npm-production"}},"0.23.5-beta-20250728070606.0":{"name":"@midscene/android","version":"0.23.5-beta-20250728070606.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.23.5-beta-20250728070606.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b2cbec09a96065a2bea9ccec4f7cade4a35a285c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.23.5-beta-20250728070606.0.tgz","fileCount":9,"integrity":"sha512-nSryn4xa6xmvDKiGgU/ZYyvHEXWYv+63hvZUV4YcDxyKOBA+5w4v43CSfJI7p5GM798RKCp9py+cvXBjfCl9gw==","signatures":[{"sig":"MEQCIElB6j5mpaugvE8P9xKnvryQZco4LzWSlE+mpsRu7hgGAiAjnT9CLHAU5IaxyevfftCwRrSjsrjPtT2nUJWbEuVjHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68357},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.23.5-beta-20250728070606.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"}},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/254df31050aa271b8e54788b30d8120e/midscene-android-0.23.5-beta-20250728070606.0.tgz","_integrity":"sha512-nSryn4xa6xmvDKiGgU/ZYyvHEXWYv+63hvZUV4YcDxyKOBA+5w4v43CSfJI7p5GM798RKCp9py+cvXBjfCl9gw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.23.5-beta-20250728070606.0","@midscene/core":"0.23.5-beta-20250728070606.0","@midscene/shared":"0.23.5-beta-20250728070606.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.23.5-beta-20250728070606.0_1753686536996_0.6636305269496445","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@midscene/android","version":"0.24.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"69d534b1ebeb3e20f0a4d5852640b783e724dfa4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.0.tgz","fileCount":9,"integrity":"sha512-5hFH327rK/Jd40s6Quq1jHo8hIsQBqetbTbbqlviRKrtoADhii2Fw8pTjZt/9yqVv6yFl6e6Joif1me5DuTtjg==","signatures":[{"sig":"MEYCIQCYk1dlxHVdWdLCGlvDwiVvr3fJq2oWwCjSyKj6zkPZFQIhAK/c5VwSIeBtKqmLV/KXizOvop+HYnzP3KV+MLx//J5m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68882},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/367e21e2b4a66413b0e5fbe4fb00e062/midscene-android-0.24.0.tgz","_integrity":"sha512-5hFH327rK/Jd40s6Quq1jHo8hIsQBqetbTbbqlviRKrtoADhii2Fw8pTjZt/9yqVv6yFl6e6Joif1me5DuTtjg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.0","@midscene/core":"0.24.0","@midscene/shared":"0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.0_1753691610640_0.8545125987306978","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250728094050.0":{"name":"@midscene/android","version":"0.24.1-beta-20250728094050.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.1-beta-20250728094050.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"cf87c97e21ea32fb703593647cb75d823231024d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.1-beta-20250728094050.0.tgz","fileCount":9,"integrity":"sha512-rrApKiNPrHs8c4kwvFlK6O3Wux78DCREBrUrqOYtCgiuG2MUwSvbbXEU5Va3Ucz4mJKqHamyAFLQolPVLmUqyQ==","signatures":[{"sig":"MEYCIQCG//tAQ7c4oLTCLTSgLHI0e9ul/boU4vmDHq+7Ye6fFwIhAMTWC3o9l5xG2teW1+Ogg0LQPED5fsV4HpO7uF+ZTRaA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69408},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.1-beta-20250728094050.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e59e92972f3cd00f4e4160afcd2f52a9/midscene-android-0.24.1-beta-20250728094050.0.tgz","_integrity":"sha512-rrApKiNPrHs8c4kwvFlK6O3Wux78DCREBrUrqOYtCgiuG2MUwSvbbXEU5Va3Ucz4mJKqHamyAFLQolPVLmUqyQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.1-beta-20250728094050.0","@midscene/core":"0.24.1-beta-20250728094050.0","@midscene/shared":"0.24.1-beta-20250728094050.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.1-beta-20250728094050.0_1753695834869_0.7118531558418302","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250728154033.0":{"name":"@midscene/android","version":"0.24.1-beta-20250728154033.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.1-beta-20250728154033.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ac74edadebe9418772b7b0f516a71fa0fd41f76c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.1-beta-20250728154033.0.tgz","fileCount":9,"integrity":"sha512-M3ZEk3qJ/bSgmbRN88novc3dDBR68Di3H93lCWjYZYGmKqG6QvDvfzLkA/+OdGWISYGgIZxOT/Dbj7n37RZOCA==","signatures":[{"sig":"MEYCIQCEBDq2hDjYQnnxlQ0+TuC1kdlID1W5ai8MLBkJRgfzMgIhAJx+gfM1iY/BFdAfLdwRI14gkR7ouFTOiMA+VAgs2hJ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68981},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.1-beta-20250728154033.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7973317d6c6ecf93cb1192262b19ee22/midscene-android-0.24.1-beta-20250728154033.0.tgz","_integrity":"sha512-M3ZEk3qJ/bSgmbRN88novc3dDBR68Di3H93lCWjYZYGmKqG6QvDvfzLkA/+OdGWISYGgIZxOT/Dbj7n37RZOCA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.1-beta-20250728154033.0","@midscene/core":"0.24.1-beta-20250728154033.0","@midscene/shared":"0.24.1-beta-20250728154033.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.1-beta-20250728154033.0_1753717445291_0.07763068474199497","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729025344.0":{"name":"@midscene/android","version":"0.24.1-beta-20250729025344.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.1-beta-20250729025344.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3506ec2c82c6c47aa90ec1cfe5a2d9361a34694c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.1-beta-20250729025344.0.tgz","fileCount":9,"integrity":"sha512-bMtg45n2xKOyoF337K4jBVD7NF6n+aefeA7xtO0yhW8TLhgcPSFSFoTU+8+Azxg7Pe3iw4FbAEYpkOWDQXCgmg==","signatures":[{"sig":"MEQCIBZf/sMJU2KvfOjnjQz1uWsE9CwMHWK5f8BJCNhCYFIyAiBuEMcJ1R1+gNERBl19Sh5O4ybwvSvwt3NBEKsBpEQZ2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68970},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.1-beta-20250729025344.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4bd08d429183b9022ba5540362ca7a7b/midscene-android-0.24.1-beta-20250729025344.0.tgz","_integrity":"sha512-bMtg45n2xKOyoF337K4jBVD7NF6n+aefeA7xtO0yhW8TLhgcPSFSFoTU+8+Azxg7Pe3iw4FbAEYpkOWDQXCgmg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.1-beta-20250729025344.0","@midscene/core":"0.24.1-beta-20250729025344.0","@midscene/shared":"0.24.1-beta-20250729025344.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.1-beta-20250729025344.0_1753757796065_0.2704838267463292","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729035148.0":{"name":"@midscene/android","version":"0.24.1-beta-20250729035148.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.1-beta-20250729035148.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c30036c8306008256e4725f1e8a117a31dd9c71c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.1-beta-20250729035148.0.tgz","fileCount":9,"integrity":"sha512-fzuEvCP8NfUXCuyAvTEoRsPOoVRsVw+dvpHSkG2ajJI3yQX+rHZeIOUbTHy8Qa5kwOWjgWAyK0/P3HruTuYnFA==","signatures":[{"sig":"MEQCIC8r1RkJt9pWZ66kaNzYd3XtCH3y0tXXWEe9/9TrptFYAiBCcPe+yyzWRx4fugaCTZ4lSvonDcz98bQIBR4xInzXJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69408},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.1-beta-20250729035148.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1f1a1ef6facdbf16ce9553e766904ff4/midscene-android-0.24.1-beta-20250729035148.0.tgz","_integrity":"sha512-fzuEvCP8NfUXCuyAvTEoRsPOoVRsVw+dvpHSkG2ajJI3yQX+rHZeIOUbTHy8Qa5kwOWjgWAyK0/P3HruTuYnFA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.1-beta-20250729035148.0","@midscene/core":"0.24.1-beta-20250729035148.0","@midscene/shared":"0.24.1-beta-20250729035148.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.1-beta-20250729035148.0_1753761282412_0.23408964408202526","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729054413.0":{"name":"@midscene/android","version":"0.24.1-beta-20250729054413.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.1-beta-20250729054413.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"65eb3497423e07f200552aa846f1374e361b9c96","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.1-beta-20250729054413.0.tgz","fileCount":9,"integrity":"sha512-F4rXEWltM76WusI05e5ChhhXPGd3hE/HpMn8iqoIRnD3PNHTi4IqwNk6pulr7JtHimZJLZwCUfDk41ecrTHv5A==","signatures":[{"sig":"MEUCIQDWbnTwXAMv+PNh2W/5MvvKFBXDxao2Vs+NmJdPIKq0rgIgXqiq6gJ9OWAr127t5fG15hWO7urm4AWdBxfj/lNJdQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68970},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.1-beta-20250729054413.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0f24f3e4f2b50667a44fe50b3b29cd3f/midscene-android-0.24.1-beta-20250729054413.0.tgz","_integrity":"sha512-F4rXEWltM76WusI05e5ChhhXPGd3hE/HpMn8iqoIRnD3PNHTi4IqwNk6pulr7JtHimZJLZwCUfDk41ecrTHv5A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.1-beta-20250729054413.0","@midscene/core":"0.24.1-beta-20250729054413.0","@midscene/shared":"0.24.1-beta-20250729054413.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.1-beta-20250729054413.0_1753768025486_0.9624468024651505","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729062523.0":{"name":"@midscene/android","version":"0.24.1-beta-20250729062523.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.1-beta-20250729062523.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"fc9bf1e881c653b19b91464d843f81e40e60dc1c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.1-beta-20250729062523.0.tgz","fileCount":9,"integrity":"sha512-6RBp1KAd2XlT+TeVYxQHaMDP56Vm1RA0Y52a1kCfRyaQ9d+BtysWilH2zffEjkRA/upqUvcHCwz4PYymHtz5EQ==","signatures":[{"sig":"MEYCIQCheh/ZBHV+cz0/9s/Uz5Aq+7XLbOvQejUiRU+HPxe9kQIhAJMDQnMZ6AK/VnnpSWNUwgaAbAk5AH4LrNNL4WNTOAPA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71070},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.1-beta-20250729062523.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/985573c9b82728207aeb29de790f91c2/midscene-android-0.24.1-beta-20250729062523.0.tgz","_integrity":"sha512-6RBp1KAd2XlT+TeVYxQHaMDP56Vm1RA0Y52a1kCfRyaQ9d+BtysWilH2zffEjkRA/upqUvcHCwz4PYymHtz5EQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.1-beta-20250729062523.0","@midscene/core":"0.24.1-beta-20250729062523.0","@midscene/shared":"0.24.1-beta-20250729062523.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.1-beta-20250729062523.0_1753770488595_0.7988019291084014","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729081015.0":{"name":"@midscene/android","version":"0.24.1-beta-20250729081015.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.1-beta-20250729081015.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d1034f958492084bf14147530a344f6b50e65b87","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.1-beta-20250729081015.0.tgz","fileCount":9,"integrity":"sha512-TrIBpeQd0zWKYKgtukeI6TbONgXQ4B1Z6yz99A2z+P+TNaRntcsoYAkGiLpC2hNcpa2GsfLDOas/MLpf7UWFFg==","signatures":[{"sig":"MEQCIDLod3usioUZTToAiU3OE0M2Ei4W2nlsDdX2FhYZI8GYAiAKjkmD1x5LkpbxXAbWsQNAEHOV38+C7X5Ogjl4CYIIYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69408},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.1-beta-20250729081015.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/60832258208104e411b965cd4ea9d88a/midscene-android-0.24.1-beta-20250729081015.0.tgz","_integrity":"sha512-TrIBpeQd0zWKYKgtukeI6TbONgXQ4B1Z6yz99A2z+P+TNaRntcsoYAkGiLpC2hNcpa2GsfLDOas/MLpf7UWFFg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.1-beta-20250729081015.0","@midscene/core":"0.24.1-beta-20250729081015.0","@midscene/shared":"0.24.1-beta-20250729081015.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.1-beta-20250729081015.0_1753776854834_0.47199790311536716","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250729125203.0":{"name":"@midscene/android","version":"0.24.1-beta-20250729125203.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.1-beta-20250729125203.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1d50e8e0f8d86e124e1f80517405d1bcd5f2531e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.1-beta-20250729125203.0.tgz","fileCount":9,"integrity":"sha512-HdFZFWcVmoskvVMrr9r1DFwHeGAweLVdTGie1XK3Bg9p9EKH9x1MwR7wL9xN8JBEc11Mv/kzSqsmgBpFZ4RYkA==","signatures":[{"sig":"MEYCIQChgHSNuOOq2go3LQPjgRJfe2HTMdDRjD6kYZcqA4POhAIhAK60UMgua6QaqKiwxeIXMsHgB/KVATWU43L7YVS41ZL/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71081},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.1-beta-20250729125203.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b4e0f7e5fe9fd9581977632962461142/midscene-android-0.24.1-beta-20250729125203.0.tgz","_integrity":"sha512-HdFZFWcVmoskvVMrr9r1DFwHeGAweLVdTGie1XK3Bg9p9EKH9x1MwR7wL9xN8JBEc11Mv/kzSqsmgBpFZ4RYkA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.1-beta-20250729125203.0","@midscene/core":"0.24.1-beta-20250729125203.0","@midscene/shared":"0.24.1-beta-20250729125203.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.1-beta-20250729125203.0_1753793700668_0.00028389524104688313","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250730043959.0":{"name":"@midscene/android","version":"0.24.1-beta-20250730043959.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.1-beta-20250730043959.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"04f1f7807dd1db76a3e588a2e7ef65da84b9809a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.1-beta-20250730043959.0.tgz","fileCount":9,"integrity":"sha512-97EIrk9QfwJuL502tnsiTG9Y4ZApcH/8ko+WFNiXO7xcG4WEPF08uiTRcUyo+ppY6vlfxnaZxMfhEjHIGFt4IA==","signatures":[{"sig":"MEYCIQDzozV1Uk0rjaRxoSRkLfyId2V7VDQAeqrePMQJ9219hwIhAIskfoeokthre2+3f1/+yJ2ZfBKr3LK+FCx13UbcEgG/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68981},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.1-beta-20250730043959.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/39dbf7a3ca01c57debb3d9984f820b3b/midscene-android-0.24.1-beta-20250730043959.0.tgz","_integrity":"sha512-97EIrk9QfwJuL502tnsiTG9Y4ZApcH/8ko+WFNiXO7xcG4WEPF08uiTRcUyo+ppY6vlfxnaZxMfhEjHIGFt4IA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.1-beta-20250730043959.0","@midscene/core":"0.24.1-beta-20250730043959.0","@midscene/shared":"0.24.1-beta-20250730043959.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.1-beta-20250730043959.0_1753850570594_0.3773592398630172","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@midscene/android","version":"0.24.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6d2cf7170635177c199d2c45d295570d57ae69b7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.1.tgz","fileCount":9,"integrity":"sha512-djJMe01HofYtxPDZD0zTBqbZIpVBcl/QruNNrwNC3txXjEuV1UAKwTC6KZIsdG4wPmA52LyGUubH0YKDizPshw==","signatures":[{"sig":"MEQCIEwNBbwk752/hAGMGSBnYjjeV/Q8s4xHxxgYCZ8OXqNoAiAXk+5UQv2FLM5ss8d/WTqGZTzXhpbEfwzHYO3pqqpsIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68893},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.1.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/07188d8314aea9cd5090b99b7fc33d82/midscene-android-0.24.1.tgz","_integrity":"sha512-djJMe01HofYtxPDZD0zTBqbZIpVBcl/QruNNrwNC3txXjEuV1UAKwTC6KZIsdG4wPmA52LyGUubH0YKDizPshw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.1","@midscene/core":"0.24.1","@midscene/shared":"0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.1_1753855098420_0.36927814422743954","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250730061508.0":{"name":"@midscene/android","version":"0.24.1-beta-20250730061508.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.1-beta-20250730061508.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"461a7b37075af5a2561848403a328a842e159de0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.1-beta-20250730061508.0.tgz","fileCount":9,"integrity":"sha512-PVm7f0vocfBXDcOVz6FsLrv4/cijg4XFPXKLCB2svrZ8iGYEZYJEQt6GHAxzPn7Rw3nrE0Q+ZrDTLe4fFjw0cg==","signatures":[{"sig":"MEUCIQCwth2a+hf3D0N67kRt0OQsqr5Y83loL7/Je/60xZc+jQIgYYVac6LJN7xb/hdqVQ+oVX0fk2FGuxRobup1JkltPxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68981},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.1-beta-20250730061508.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f27ac761dda8f9a6ad444bd37a8d2504/midscene-android-0.24.1-beta-20250730061508.0.tgz","_integrity":"sha512-PVm7f0vocfBXDcOVz6FsLrv4/cijg4XFPXKLCB2svrZ8iGYEZYJEQt6GHAxzPn7Rw3nrE0Q+ZrDTLe4fFjw0cg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.1-beta-20250730061508.0","@midscene/core":"0.24.1-beta-20250730061508.0","@midscene/shared":"0.24.1-beta-20250730061508.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.1-beta-20250730061508.0_1753856273015_0.33872999690886907","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250730071411.0":{"name":"@midscene/android","version":"0.24.1-beta-20250730071411.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.1-beta-20250730071411.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0185eb59c88ba40d32ebc1809d803d24f9161e47","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.1-beta-20250730071411.0.tgz","fileCount":9,"integrity":"sha512-MsIbSYEnlRv0wkorX5ioiSiF4/9MvdcqUvzVJpozXYlKTDORFWMrNgh79u96dj6eEWg5k/QD06xGogimKBah7A==","signatures":[{"sig":"MEQCIAu309jJsm3L6O4Rd7wf+fKan2ky/Q2SBIKvtZBkJ0+/AiBBhRFhNOuWzEYSdAacCPdYTjyYGZm/sfozFc3B33fp9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68981},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.1-beta-20250730071411.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c39f8a50673548e59c0ce59d2b1ab166/midscene-android-0.24.1-beta-20250730071411.0.tgz","_integrity":"sha512-MsIbSYEnlRv0wkorX5ioiSiF4/9MvdcqUvzVJpozXYlKTDORFWMrNgh79u96dj6eEWg5k/QD06xGogimKBah7A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.1-beta-20250730071411.0","@midscene/core":"0.24.1-beta-20250730071411.0","@midscene/shared":"0.24.1-beta-20250730071411.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.1-beta-20250730071411.0_1753859814619_0.8787262180812905","host":"s3://npm-registry-packages-npm-production"}},"0.24.1-beta-20250730073843.0":{"name":"@midscene/android","version":"0.24.1-beta-20250730073843.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.1-beta-20250730073843.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0e2d7664ffcf8f12dcfdfc324ff3fb3e3f35a5b4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.1-beta-20250730073843.0.tgz","fileCount":9,"integrity":"sha512-JgcFTyIpC1gsoccXXzCC1rO2gROOFOgiq0UxGtcsBke4wkKdh8jxcmOjHKbNnDEtXZaCZdC29pB5qo+ovifpQg==","signatures":[{"sig":"MEUCIQDK5op+cKiChSMXYoFWnFHB99lHNHXza+bMZIkNVuOVZAIgfxxBToV3TK1CGU8IpOe8541Dtzs65B9phwjif/YvyYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68981},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.1-beta-20250730073843.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/adb56d33649f5dcee1aede26a79dbfc8/midscene-android-0.24.1-beta-20250730073843.0.tgz","_integrity":"sha512-JgcFTyIpC1gsoccXXzCC1rO2gROOFOgiq0UxGtcsBke4wkKdh8jxcmOjHKbNnDEtXZaCZdC29pB5qo+ovifpQg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.1-beta-20250730073843.0","@midscene/core":"0.24.1-beta-20250730073843.0","@midscene/shared":"0.24.1-beta-20250730073843.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.1-beta-20250730073843.0_1753861295975_0.8084427577611359","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250730081235.0":{"name":"@midscene/android","version":"0.24.2-beta-20250730081235.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.2-beta-20250730081235.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c535206d464f69a4271c858237b78ce87e27b10e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.2-beta-20250730081235.0.tgz","fileCount":9,"integrity":"sha512-1nfLKfJSVcRRRsVHimGsZO4YfmD+0zDw7IhwLg6h1IhVwDlSU9LnSpSaqjrjJV89yrrVxn9fuvWIqSx6chr84g==","signatures":[{"sig":"MEQCIC70kyMZZdA6Fom3L2W/Y24YqwSs0j5Y3bsStdhZJVafAiAWGPgwovCxvpLS1FTq7CJ4aVzb/b7Xwm8IC1yjsnxsKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69730},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.2-beta-20250730081235.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f86556b5abc29a1264ddfdc3c560f291/midscene-android-0.24.2-beta-20250730081235.0.tgz","_integrity":"sha512-1nfLKfJSVcRRRsVHimGsZO4YfmD+0zDw7IhwLg6h1IhVwDlSU9LnSpSaqjrjJV89yrrVxn9fuvWIqSx6chr84g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.2-beta-20250730081235.0","@midscene/core":"0.24.2-beta-20250730081235.0","@midscene/shared":"0.24.2-beta-20250730081235.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.2-beta-20250730081235.0_1753863327528_0.5282850398314058","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250730123854.0":{"name":"@midscene/android","version":"0.24.2-beta-20250730123854.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.2-beta-20250730123854.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d52ba11c8c81a3be8f5b6cde8727125953c92647","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.2-beta-20250730123854.0.tgz","fileCount":9,"integrity":"sha512-3fp/aMulQyU6IfRss5nzwz3VGlGjrFxnT+b/KQl/jOAUg2WOPq84MnvulCnqS0dHKMc1SCrrIFuFTfpMiS6QnA==","signatures":[{"sig":"MEUCIFUc9ZvWVheQu6P0pCCxi8PGxkGEIBJsC1MUxUZFdv3pAiEA8AbOi1Ra3ByvCwuwhLuRcEDuztnMisvYR1RIY+oHcEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72986},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.2-beta-20250730123854.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/548bb9540e3975435a64d194f47f0ee3/midscene-android-0.24.2-beta-20250730123854.0.tgz","_integrity":"sha512-3fp/aMulQyU6IfRss5nzwz3VGlGjrFxnT+b/KQl/jOAUg2WOPq84MnvulCnqS0dHKMc1SCrrIFuFTfpMiS6QnA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.2-beta-20250730123854.0","@midscene/core":"0.24.2-beta-20250730123854.0","@midscene/shared":"0.24.2-beta-20250730123854.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.2-beta-20250730123854.0_1753879311023_0.8548564808514996","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731010609.0":{"name":"@midscene/android","version":"0.24.2-beta-20250731010609.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.2-beta-20250731010609.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1251efb28c4b84a562eef165e40fc6c61ec4a000","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.2-beta-20250731010609.0.tgz","fileCount":9,"integrity":"sha512-GThw2rq0i3vo6SEeZhIhIxfrxFlKVs+2Wt7h6JXwEuwR7BKK+gJyQfQwKszg8saf/7Ia0XGChlmEEPNbEnTH7A==","signatures":[{"sig":"MEUCIQDKwXHE0KQCmwzPf8B6i+qcR/FRgs7ROidK96j5m2zpGAIgEkUXRtyGZseynkx/Bs9K34Nq9Rt3IpdRJ6liWlFAtv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69419},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.2-beta-20250731010609.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f156aba6ac4c7f93e3c90f55f54c7d1e/midscene-android-0.24.2-beta-20250731010609.0.tgz","_integrity":"sha512-GThw2rq0i3vo6SEeZhIhIxfrxFlKVs+2Wt7h6JXwEuwR7BKK+gJyQfQwKszg8saf/7Ia0XGChlmEEPNbEnTH7A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.2-beta-20250731010609.0","@midscene/core":"0.24.2-beta-20250731010609.0","@midscene/shared":"0.24.2-beta-20250731010609.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.2-beta-20250731010609.0_1753924177741_0.7475023255112478","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731030716.0":{"name":"@midscene/android","version":"0.24.2-beta-20250731030716.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.2-beta-20250731030716.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"af306bf448003859a4bc00fc5b0ed8d5fc9a50bd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.2-beta-20250731030716.0.tgz","fileCount":9,"integrity":"sha512-Cy/3S7BnqiDgMLJH1E2v17qezlK35sZIA+nTjijSb3RYnK3qUCQA+ZllWL4p3uebFvHMIgRdhkaaEOV0fxtZoQ==","signatures":[{"sig":"MEUCIB010VqKg+63NGvM4+G0u7takUOudoZoHrxxzeH+zUatAiEA+bS1cl1FYpQzhz3tnjOG3MBwGyPWWsW5aialqid5s8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72986},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.2-beta-20250731030716.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3d4071421917ae40826697f1b5230884/midscene-android-0.24.2-beta-20250731030716.0.tgz","_integrity":"sha512-Cy/3S7BnqiDgMLJH1E2v17qezlK35sZIA+nTjijSb3RYnK3qUCQA+ZllWL4p3uebFvHMIgRdhkaaEOV0fxtZoQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.2-beta-20250731030716.0","@midscene/core":"0.24.2-beta-20250731030716.0","@midscene/shared":"0.24.2-beta-20250731030716.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.2-beta-20250731030716.0_1753931418896_0.6182064645655512","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731035845.0":{"name":"@midscene/android","version":"0.24.2-beta-20250731035845.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.2-beta-20250731035845.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"95c44c85046a2fb37b2b7a896fb7fb4861602c10","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.2-beta-20250731035845.0.tgz","fileCount":9,"integrity":"sha512-+3MJNAGJzhChoX2+6+xvUCVGAASmZCSVvs3mrubQOw7zFqWJ+1tTL/emEZ5gR1zVpaFJknCrZzwCmGfas9T2pg==","signatures":[{"sig":"MEUCIAYDFB5lDjbJloICSLZjy3UBWoFD3n2QGn5eHeuubXmsAiEA4SloJ5ic8cTr4XSFb+TyR3aq18knM78Gnqa9YPWR+90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69419},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.2-beta-20250731035845.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/111e0c91c415eadc2e3d5efdbc3fceda/midscene-android-0.24.2-beta-20250731035845.0.tgz","_integrity":"sha512-+3MJNAGJzhChoX2+6+xvUCVGAASmZCSVvs3mrubQOw7zFqWJ+1tTL/emEZ5gR1zVpaFJknCrZzwCmGfas9T2pg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.2-beta-20250731035845.0","@midscene/core":"0.24.2-beta-20250731035845.0","@midscene/shared":"0.24.2-beta-20250731035845.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.2-beta-20250731035845.0_1753934531601_0.8411454213761367","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731042312.0":{"name":"@midscene/android","version":"0.24.2-beta-20250731042312.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.2-beta-20250731042312.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b488ab104a35fd9a9453022cf8a62f73614a668b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.2-beta-20250731042312.0.tgz","fileCount":9,"integrity":"sha512-y2brGB1ZqMiH0iz8DBAO8l/RNTvMgDbY4bVCA2o/PbZNNlw3Vnu28RvndtwnfIu13n6JasZ9pg7QMIunoMsImQ==","signatures":[{"sig":"MEUCIQDwJKtIfZBoeSsfzfpXUsEV2z3CLy+q/HW2haOem2B0KAIgQ3IYBw3PyFrvUDWTgkFB9Z8kpi5oPNn8kK25tMMk2js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69419},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.2-beta-20250731042312.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4bae2b27ae3aab9b78ceebc724f245ff/midscene-android-0.24.2-beta-20250731042312.0.tgz","_integrity":"sha512-y2brGB1ZqMiH0iz8DBAO8l/RNTvMgDbY4bVCA2o/PbZNNlw3Vnu28RvndtwnfIu13n6JasZ9pg7QMIunoMsImQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.2-beta-20250731042312.0","@midscene/core":"0.24.2-beta-20250731042312.0","@midscene/shared":"0.24.2-beta-20250731042312.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.2-beta-20250731042312.0_1753936001685_0.9671586822375371","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731101242.0":{"name":"@midscene/android","version":"0.24.2-beta-20250731101242.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.2-beta-20250731101242.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"414f6822862dcf3bd3407bd1f7ba9b794531bb06","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.2-beta-20250731101242.0.tgz","fileCount":9,"integrity":"sha512-sFDtNX9TNsODxagpvZs8TxAMCdQ6LfFxYSKrmhTNyi9HsB0+7z/8Zc4/i7id158kZ/VDFRZSdRVYYyBsue5QUg==","signatures":[{"sig":"MEUCIQCT2b1cpLpXV7iGe0w9pPLeYO6HUZcgm2qEQfD0vYbrCAIgQc4mZ0NrSTvy8VtXHLfNW0APeZ/ySDEnnIVlYZtoDz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69419},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.2-beta-20250731101242.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d94535894250583ae469e4b451d4df6c/midscene-android-0.24.2-beta-20250731101242.0.tgz","_integrity":"sha512-sFDtNX9TNsODxagpvZs8TxAMCdQ6LfFxYSKrmhTNyi9HsB0+7z/8Zc4/i7id158kZ/VDFRZSdRVYYyBsue5QUg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.2-beta-20250731101242.0","@midscene/core":"0.24.2-beta-20250731101242.0","@midscene/shared":"0.24.2-beta-20250731101242.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.2-beta-20250731101242.0_1753957011759_0.8980020722421653","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731102409.0":{"name":"@midscene/android","version":"0.24.2-beta-20250731102409.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.2-beta-20250731102409.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0e992c49cb4cbf45a4c29b8d48c7e1cefb1e5cd8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.2-beta-20250731102409.0.tgz","fileCount":9,"integrity":"sha512-Fxvza+6QGgPku2sm54gIwSmIBRTp/6az3dOiDT4mL5e8UVFs64ouMx9gNmk7CqYvMdboAxiQEI03GLhbqebNgw==","signatures":[{"sig":"MEUCIDhHzEg5x05k1jB8Rbl+ziNhqsyTAJ4sF0DBFyF1sJukAiEA2Wz9chekwMTZ3nL8iITMU6Ecx8TVJPbtEFwwQPvKDcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69419},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.2-beta-20250731102409.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/624b1c2afcf5eedf2d3696eb739ed192/midscene-android-0.24.2-beta-20250731102409.0.tgz","_integrity":"sha512-Fxvza+6QGgPku2sm54gIwSmIBRTp/6az3dOiDT4mL5e8UVFs64ouMx9gNmk7CqYvMdboAxiQEI03GLhbqebNgw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.2-beta-20250731102409.0","@midscene/core":"0.24.2-beta-20250731102409.0","@midscene/shared":"0.24.2-beta-20250731102409.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.2-beta-20250731102409.0_1753957628857_0.6226726589102929","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731125910.0":{"name":"@midscene/android","version":"0.24.2-beta-20250731125910.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.2-beta-20250731125910.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"142e547fbb97a5bfac04fadd84ee485e8c97a98c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.2-beta-20250731125910.0.tgz","fileCount":9,"integrity":"sha512-N0GMpYqizqAO7X9qNrpatxlysmKUDnsEB4VVxBdnu71LN33RPd6duKZz9PQRQlFVoYLaahNvdhr4ryWLO+MQ7A==","signatures":[{"sig":"MEUCIQCv47KhPSecGUsoXZJ1YJPs1J9fq+IKwCMUuuOXrpW3zwIgZlgz5xEzxqGS5ObUKCv7QVKBRfqJXjfQi1owuHuo8Bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72986},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.2-beta-20250731125910.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5ccd04bf67ed16b26edac312b8816f67/midscene-android-0.24.2-beta-20250731125910.0.tgz","_integrity":"sha512-N0GMpYqizqAO7X9qNrpatxlysmKUDnsEB4VVxBdnu71LN33RPd6duKZz9PQRQlFVoYLaahNvdhr4ryWLO+MQ7A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.2-beta-20250731125910.0","@midscene/core":"0.24.2-beta-20250731125910.0","@midscene/shared":"0.24.2-beta-20250731125910.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.2-beta-20250731125910.0_1753966956334_0.9921960104436012","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731132300.0":{"name":"@midscene/android","version":"0.24.2-beta-20250731132300.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.2-beta-20250731132300.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d84bdbd0841982049632a75347f563bcda7a86ca","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.2-beta-20250731132300.0.tgz","fileCount":9,"integrity":"sha512-A5jqndwCLhvari/7CiKOoFvXqxRmp3qxrdeJpQEwoLVFe7Ri6UOnUehRz9eoLtnstrpqR3ZZ3cp9TlCJSVCobQ==","signatures":[{"sig":"MEUCIQCcISwa6OoRpQPs7nLrOtuqaoT2trHFRvOmYkaOng2PLgIgI0uqH50QOX9IM5FtVV8On7bDbBTG4yVW//ptALpPvHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75086},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.2-beta-20250731132300.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/429f89199a518c8bc7713767f2252088/midscene-android-0.24.2-beta-20250731132300.0.tgz","_integrity":"sha512-A5jqndwCLhvari/7CiKOoFvXqxRmp3qxrdeJpQEwoLVFe7Ri6UOnUehRz9eoLtnstrpqR3ZZ3cp9TlCJSVCobQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.2-beta-20250731132300.0","@midscene/core":"0.24.2-beta-20250731132300.0","@midscene/shared":"0.24.2-beta-20250731132300.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.2-beta-20250731132300.0_1753968365515_0.951156357471592","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250731151311.0":{"name":"@midscene/android","version":"0.24.2-beta-20250731151311.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.2-beta-20250731151311.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"66d65c9dfe60a8c3b43cfa550c3f4bc5801597e9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.2-beta-20250731151311.0.tgz","fileCount":9,"integrity":"sha512-7HXa55vLALiH+9POi47JXY00p7F2BzzWkDy6t+p+sm1B3CV5G9QyQuZbkNZ+Ls5lk9je4Ts/e3PLfW8BrfbHIw==","signatures":[{"sig":"MEUCIHosrn42O92omTSYfXtq1d30L9gkbW7w0Ti123HTrWZ4AiEA7xwFayj9uc3YfkMu7x1umEyu+hiC3BKYfISDBlBS9IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75086},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.2-beta-20250731151311.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/04db83abf2ecbad71d10050bf6897af1/midscene-android-0.24.2-beta-20250731151311.0.tgz","_integrity":"sha512-7HXa55vLALiH+9POi47JXY00p7F2BzzWkDy6t+p+sm1B3CV5G9QyQuZbkNZ+Ls5lk9je4Ts/e3PLfW8BrfbHIw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.2-beta-20250731151311.0","@midscene/core":"0.24.2-beta-20250731151311.0","@midscene/shared":"0.24.2-beta-20250731151311.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.2-beta-20250731151311.0_1753974973939_0.4692105203911525","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250801024655.0":{"name":"@midscene/android","version":"0.24.2-beta-20250801024655.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.2-beta-20250801024655.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bc6f4e21bfa77ece08071d641df89bc1085c2d8a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.2-beta-20250801024655.0.tgz","fileCount":9,"integrity":"sha512-gssXKOgS3F2HfxMxZheFTB4GwoUWKikSo5RzuiOIueREUJ99IjyUTOLJ3zEm4oqnVKje5qQcHXtDz6fn4sbosg==","signatures":[{"sig":"MEUCICKkB/X5QydbL0d0uGXL+F90KLRJ6NVrLg0i6GOgebWDAiEAgtxp9ja7CtV2iQsPkBlD2zgSXyObmFK61SJ0O9JRghQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72986},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.2-beta-20250801024655.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1cd572643cdbd3fb5b0d0c8c98996753/midscene-android-0.24.2-beta-20250801024655.0.tgz","_integrity":"sha512-gssXKOgS3F2HfxMxZheFTB4GwoUWKikSo5RzuiOIueREUJ99IjyUTOLJ3zEm4oqnVKje5qQcHXtDz6fn4sbosg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.2-beta-20250801024655.0","@midscene/core":"0.24.2-beta-20250801024655.0","@midscene/shared":"0.24.2-beta-20250801024655.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.2-beta-20250801024655.0_1754016629663_0.8775590193490685","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250801111909.0":{"name":"@midscene/android","version":"0.24.2-beta-20250801111909.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.2-beta-20250801111909.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b7072883d86c147e73fc44a9e6ec95644898c4cd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.2-beta-20250801111909.0.tgz","fileCount":9,"integrity":"sha512-F3BlGS/SJuOADhd7DRm5WquJMR/thgZLSdhAbsJmkCgIuXDixs+EfviA9wtCqvSLfpVTDufV0/AErcodjuDppw==","signatures":[{"sig":"MEYCIQCTOJ8bfO2YWNpvGfWDDSO8Mh42twWVMIQMyYEZE17uKQIhAKi621yL8PkrPmBJO5n/s4KiBOhjOQGszdcl6MdnFKJK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72986},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.2-beta-20250801111909.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7b2e9538862420fc97900b074389dca1/midscene-android-0.24.2-beta-20250801111909.0.tgz","_integrity":"sha512-F3BlGS/SJuOADhd7DRm5WquJMR/thgZLSdhAbsJmkCgIuXDixs+EfviA9wtCqvSLfpVTDufV0/AErcodjuDppw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.2-beta-20250801111909.0","@midscene/core":"0.24.2-beta-20250801111909.0","@midscene/shared":"0.24.2-beta-20250801111909.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.2-beta-20250801111909.0_1754047327904_0.3878679316685705","host":"s3://npm-registry-packages-npm-production"}},"0.24.2-beta-20250805024613.0":{"name":"@midscene/android","version":"0.24.2-beta-20250805024613.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.24.2-beta-20250805024613.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"96f13f4654ea2d38db6adbb608a7c29e82133fc9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.24.2-beta-20250805024613.0.tgz","fileCount":9,"integrity":"sha512-Aen3EUXDzIdZwq/mGmj3AdQeK73imVv4kX59fQ7DLQkfwU5mG+aqXdtoMANnTJIx+E+GAbJmdsi3fEmVCc+ueg==","signatures":[{"sig":"MEQCIAbMpvBaw1gULBrk2OqTOzyYfSi3Nj4GfmrtBF4p85Z7AiB5UFk1jQGmNsms5yHyAaZBvgk02bGaK6FyHiKsPE2EDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74346},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.24.2-beta-20250805024613.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c3ca942d0ec7fcc66915f8c0de45746f/midscene-android-0.24.2-beta-20250805024613.0.tgz","_integrity":"sha512-Aen3EUXDzIdZwq/mGmj3AdQeK73imVv4kX59fQ7DLQkfwU5mG+aqXdtoMANnTJIx+E+GAbJmdsi3fEmVCc+ueg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.24.2-beta-20250805024613.0","@midscene/core":"0.24.2-beta-20250805024613.0","@midscene/shared":"0.24.2-beta-20250805024613.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.24.2-beta-20250805024613.0_1754362161094_0.6707039310640275","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@midscene/android","version":"0.25.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c60742e29c417185b0822ed5c7531767a9e1099a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.0.tgz","fileCount":9,"integrity":"sha512-PbufqDZTTKR6u6hmM/xJaeYuMf8u1W3pFe9BVyxQ2r52cgxdwND+r3SzTpTj4BjOPRkrtXJwIqtSIFNjixpmFg==","signatures":[{"sig":"MEUCIQCg15YOxGB1MlmnjEz6FwFPJ5DkcfiYmLzLFqCBZ+1pNgIgBw1lkfPXY8mXPyZE9wLzAqKY9weomk6Oo+yqzmegYPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74258},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ac5289f04fe724261b224f4eb4cc00f4/midscene-android-0.25.0.tgz","_integrity":"sha512-PbufqDZTTKR6u6hmM/xJaeYuMf8u1W3pFe9BVyxQ2r52cgxdwND+r3SzTpTj4BjOPRkrtXJwIqtSIFNjixpmFg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.0","@midscene/core":"0.25.0","@midscene/shared":"0.25.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.0_1754365325906_0.8940846539050145","host":"s3://npm-registry-packages-npm-production"}},"0.25.1-beta-20250805080746.0":{"name":"@midscene/android","version":"0.25.1-beta-20250805080746.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.1-beta-20250805080746.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3e9028c8b42b46f553701bc846f5fff33b5c1f14","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.1-beta-20250805080746.0.tgz","fileCount":9,"integrity":"sha512-RUult/DrZvSGfsXN6XgAP16JhPnnNoh+wi413Xau+Q1X9lWXIU7mL6SBk/DYQFyZ2b5PveivTQVJyUZ6FJ/aYA==","signatures":[{"sig":"MEUCIH8uKdJrTxkGN3/HBjLxsBIvZyU3iNea++DXUue+/kJVAiEAl+cL/Un6T81S6tTikfyYNkVmOETlJddCciQ/sUQieE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74346},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.1-beta-20250805080746.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/aa645a33f33fad55efb71ce14ca9b29b/midscene-android-0.25.1-beta-20250805080746.0.tgz","_integrity":"sha512-RUult/DrZvSGfsXN6XgAP16JhPnnNoh+wi413Xau+Q1X9lWXIU7mL6SBk/DYQFyZ2b5PveivTQVJyUZ6FJ/aYA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.1-beta-20250805080746.0","@midscene/core":"0.25.1-beta-20250805080746.0","@midscene/shared":"0.25.1-beta-20250805080746.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.1-beta-20250805080746.0_1754381447793_0.8902229336182674","host":"s3://npm-registry-packages-npm-production"}},"0.25.1-beta-20250805115138.0":{"name":"@midscene/android","version":"0.25.1-beta-20250805115138.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.1-beta-20250805115138.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2f2b999b805b375e5ade9c7f38105e46ce18b1bb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.1-beta-20250805115138.0.tgz","fileCount":9,"integrity":"sha512-D/N80NJGBzhtA9jUo5jz9WjVL2d9iNwShxbgr0siu5KcuKwqhuSZ73AFR7RyumHzzV7xXsXH/fHcZU3gxpp0pA==","signatures":[{"sig":"MEQCIBphIa+/kxYAA/eJ2PZMzjUBWFfNbIBA8pmxclYWiFJ1AiAotFVhbiSgssJHuyt//kCMH7jrRHC9fkCzWcDiTguwJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74346},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.1-beta-20250805115138.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/37017b4cc3a3bd7bfb1914ce9e45eaa0/midscene-android-0.25.1-beta-20250805115138.0.tgz","_integrity":"sha512-D/N80NJGBzhtA9jUo5jz9WjVL2d9iNwShxbgr0siu5KcuKwqhuSZ73AFR7RyumHzzV7xXsXH/fHcZU3gxpp0pA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.1-beta-20250805115138.0","@midscene/core":"0.25.1-beta-20250805115138.0","@midscene/shared":"0.25.1-beta-20250805115138.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.1-beta-20250805115138.0_1754394886898_0.7389552340369743","host":"s3://npm-registry-packages-npm-production"}},"0.25.1-beta-20250806024444.0":{"name":"@midscene/android","version":"0.25.1-beta-20250806024444.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.1-beta-20250806024444.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5bc3e315ead5d3800bcc9e1172318bfb16909782","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.1-beta-20250806024444.0.tgz","fileCount":9,"integrity":"sha512-H8aq0b25WBkcBcM+IGNjvAOfSUr1O1sTiZ44PTAqEdGfITGzm9fZjFobfcHe1P6ssy7yIkEYMu87TwzcaV3zGA==","signatures":[{"sig":"MEYCIQD41E2tAx4f+vh7vRH+E1VZ3VomnDJZn3T5aaeVT61Y+AIhAJtYrFL97+XVKOM2JYFrIt1LHjUc52VPj0ZfAlA+zGT6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74346},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.1-beta-20250806024444.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/03a7450bbcdf1ded080810eed6d4ea5f/midscene-android-0.25.1-beta-20250806024444.0.tgz","_integrity":"sha512-H8aq0b25WBkcBcM+IGNjvAOfSUr1O1sTiZ44PTAqEdGfITGzm9fZjFobfcHe1P6ssy7yIkEYMu87TwzcaV3zGA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.1-beta-20250806024444.0","@midscene/core":"0.25.1-beta-20250806024444.0","@midscene/shared":"0.25.1-beta-20250806024444.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.1-beta-20250806024444.0_1754448460604_0.10873148881587547","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@midscene/android","version":"0.25.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3500964f40d61946b88100c2294c85eafe05f80d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.1.tgz","fileCount":9,"integrity":"sha512-FRALx2mcdbpUNqoapXskFZ+VKE8UeSCoGUiz/PjfLBXcRjSyfUQFtDVorMUgr60aTNpcaFfgSd33+rOvCPRRLg==","signatures":[{"sig":"MEUCIAuDOmMygF5fgnBrfPybB2TjCHHSBpxXW3+YYSI5sVU5AiEA5tW9ChwbiW7BgAF9viT3zJdK06k0SnJKXW//42IqtmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74258},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.1.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/51677f3aca65b117439bf9aa8541db89/midscene-android-0.25.1.tgz","_integrity":"sha512-FRALx2mcdbpUNqoapXskFZ+VKE8UeSCoGUiz/PjfLBXcRjSyfUQFtDVorMUgr60aTNpcaFfgSd33+rOvCPRRLg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.1","@midscene/core":"0.25.1","@midscene/shared":"0.25.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.1_1754449117791_0.6576288913990147","host":"s3://npm-registry-packages-npm-production"}},"0.25.2-beta-20250806064106.0":{"name":"@midscene/android","version":"0.25.2-beta-20250806064106.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.2-beta-20250806064106.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"875da41c6036d528bf8725d2b86199d79e477c0b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.2-beta-20250806064106.0.tgz","fileCount":9,"integrity":"sha512-bzhvRiw31Z5lnKl5PM7YJ/q3PGw9QvVfZO4hrIE0TfsupeqkJ5aYnBbCmABasUnQ5cPc0W+Hbou7t3ITv2OLAQ==","signatures":[{"sig":"MEUCIH5JqxGUzSxso63CzDJkbFYwJOrziH2AdlfwUOc4LqyYAiEArcosGgpk7EXXTbRlqBKWVakMWvGMmOMMdOxv38jG8kI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74346},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.2-beta-20250806064106.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3142b2c8076a2e8765e6e8775ff95a5d/midscene-android-0.25.2-beta-20250806064106.0.tgz","_integrity":"sha512-bzhvRiw31Z5lnKl5PM7YJ/q3PGw9QvVfZO4hrIE0TfsupeqkJ5aYnBbCmABasUnQ5cPc0W+Hbou7t3ITv2OLAQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.2-beta-20250806064106.0","@midscene/core":"0.25.2-beta-20250806064106.0","@midscene/shared":"0.25.2-beta-20250806064106.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.2-beta-20250806064106.0_1754462644993_0.5327434128268207","host":"s3://npm-registry-packages-npm-production"}},"0.25.2-beta-20250806073716.0":{"name":"@midscene/android","version":"0.25.2-beta-20250806073716.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.2-beta-20250806073716.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f805e95405168f48a356e3b6216ab61d822765e0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.2-beta-20250806073716.0.tgz","fileCount":9,"integrity":"sha512-u5AdRMZSbMMgvZ7XCvGozNvddamg8OsTlWWDPWNPewztBH9iXkYFgqzyxLfRV1u2zvY6qlRZCIaSUvT2YhkYMw==","signatures":[{"sig":"MEUCIQDRxasWP8jWxd17a5qmdjRHZaxXPRP51No7HYBqzbiLlwIgYX7/nxC5O7Pbuo5Rp4rnm7e2ZCU89XXWufflD2iSnpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74346},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.2-beta-20250806073716.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c43fcdb4e5451959a853d42d9706515b/midscene-android-0.25.2-beta-20250806073716.0.tgz","_integrity":"sha512-u5AdRMZSbMMgvZ7XCvGozNvddamg8OsTlWWDPWNPewztBH9iXkYFgqzyxLfRV1u2zvY6qlRZCIaSUvT2YhkYMw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.2-beta-20250806073716.0","@midscene/core":"0.25.2-beta-20250806073716.0","@midscene/shared":"0.25.2-beta-20250806073716.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.2-beta-20250806073716.0_1754466046760_0.5158353293161013","host":"s3://npm-registry-packages-npm-production"}},"0.25.2-beta-20250806084312.0":{"name":"@midscene/android","version":"0.25.2-beta-20250806084312.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.2-beta-20250806084312.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7a8d32a15e74d69da84209c69a46562438f64e2e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.2-beta-20250806084312.0.tgz","fileCount":9,"integrity":"sha512-RsniJdLyNMdfWxGbc+cNxteo3PWg0yruJXrIoEFyWKhndkhva+hGvmsJNyxaCaAh39G1shIvex+HtsKbREnnkA==","signatures":[{"sig":"MEQCIANIpzzB8w1pwGUtN+qTjd5sfj8CieOS/03sVH6scPUeAiBx1wx1aPtvnwo4d9qydec6qihO/3rMJV1H3tMK5T20Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74346},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.2-beta-20250806084312.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a79b1ca269f3cb38ae464571a927ab43/midscene-android-0.25.2-beta-20250806084312.0.tgz","_integrity":"sha512-RsniJdLyNMdfWxGbc+cNxteo3PWg0yruJXrIoEFyWKhndkhva+hGvmsJNyxaCaAh39G1shIvex+HtsKbREnnkA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.2-beta-20250806084312.0","@midscene/core":"0.25.2-beta-20250806084312.0","@midscene/shared":"0.25.2-beta-20250806084312.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.2-beta-20250806084312.0_1754469972515_0.4700719763077419","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@midscene/android","version":"0.25.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"359a5d4164271841924a17394552073e4aecc229","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.2.tgz","fileCount":9,"integrity":"sha512-HuEGI5suIpHdDCUtydn3Ua3JpcQT0rRoGzFQiIFZby2FKHbkn3n4TEH5Rk5lUxWxrTEz4+dcytjPsLIKx+ugnw==","signatures":[{"sig":"MEUCIDAMA9i951q/nFuQEWsOkkPd6jpkw8rDFTOU7d11/witAiEA3KLH8PjpJRHaUIBTBpTyFIe/NgFdPN62zY3yCzteXT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74258},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.2.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/abb73bf661cf4a5e58e4b190d7f906d7/midscene-android-0.25.2.tgz","_integrity":"sha512-HuEGI5suIpHdDCUtydn3Ua3JpcQT0rRoGzFQiIFZby2FKHbkn3n4TEH5Rk5lUxWxrTEz4+dcytjPsLIKx+ugnw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.2","@midscene/core":"0.25.2","@midscene/shared":"0.25.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.2_1754481600640_0.29616788078386724","host":"s3://npm-registry-packages-npm-production"}},"0.25.3-beta-20250807025933.0":{"name":"@midscene/android","version":"0.25.3-beta-20250807025933.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.3-beta-20250807025933.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5cc554f17314fb8742942d1a66ac9e6727e76b03","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.3-beta-20250807025933.0.tgz","fileCount":9,"integrity":"sha512-HksneZUsjA7EyGOObUDw/iR7pp1B9BWeFDltUDOhGEsZp67tZUVVlUVq6B0Kw28XAo2d0bfKILMjNNk/2YhF3Q==","signatures":[{"sig":"MEYCIQDFQALQOXiLEnXQ1GIQXV2j7E0VaoA2EGi+FowK3sUfZQIhAI1N1n1qaA/1TGUQEWZES9OLKaQllSAQ4DLFJlzlqzeN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74346},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.3-beta-20250807025933.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7daa490e1f35f031335a384bac1c7074/midscene-android-0.25.3-beta-20250807025933.0.tgz","_integrity":"sha512-HksneZUsjA7EyGOObUDw/iR7pp1B9BWeFDltUDOhGEsZp67tZUVVlUVq6B0Kw28XAo2d0bfKILMjNNk/2YhF3Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.3-beta-20250807025933.0","@midscene/core":"0.25.3-beta-20250807025933.0","@midscene/shared":"0.25.3-beta-20250807025933.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.3-beta-20250807025933.0_1754535762084_0.549501394855328","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@midscene/android","version":"0.25.3","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"52e52bcb985180e89889bbbfbff2779a872de59a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.3.tgz","fileCount":9,"integrity":"sha512-3mhWBGJ+dZPosN+nWLltBP+XLzu+vq6Pmg9MgJyIeABAAF7isd8FwgA2ixOVb82qyoHCFC6/BjUqyRzqGrHEog==","signatures":[{"sig":"MEQCIQCphkU+WSQX7Zru36PbITFak5BZzYy28X8gcvs9sXpYTQIfS4i4naTvWL/CZ4tdzvqVu99Y6l3P8+QyMUvDNUeGWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74258},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.3.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c3bccdc0013e1a7585a993e9cd0eaca6/midscene-android-0.25.3.tgz","_integrity":"sha512-3mhWBGJ+dZPosN+nWLltBP+XLzu+vq6Pmg9MgJyIeABAAF7isd8FwgA2ixOVb82qyoHCFC6/BjUqyRzqGrHEog==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.3","@midscene/core":"0.25.3","@midscene/shared":"0.25.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.3_1754536382026_0.4045825900627238","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250807034252.0":{"name":"@midscene/android","version":"0.25.4-beta-20250807034252.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.4-beta-20250807034252.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"fd2e3ed28e6757bea0201b048804093541badd54","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.4-beta-20250807034252.0.tgz","fileCount":9,"integrity":"sha512-NDa762H1wCP+MtgDCipAtAj8Nmtm9eIMNtQ17SDwWn7IaEmfj0saoaaFjBYfjblg5UfkyVGjzG5j0tn2DB2swQ==","signatures":[{"sig":"MEUCIQCnQi+4KswGMX6q7MNi6TkCSXmxD1f+jUCl4W8UcGnVvAIgTW4sfR+IvGZrG2hdxs1JRaSzQtdyj0m5ypANqQQU61s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74346},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.4-beta-20250807034252.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d952e17b7e5cf250e6db54efe09dbba3/midscene-android-0.25.4-beta-20250807034252.0.tgz","_integrity":"sha512-NDa762H1wCP+MtgDCipAtAj8Nmtm9eIMNtQ17SDwWn7IaEmfj0saoaaFjBYfjblg5UfkyVGjzG5j0tn2DB2swQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.4-beta-20250807034252.0","@midscene/core":"0.25.4-beta-20250807034252.0","@midscene/shared":"0.25.4-beta-20250807034252.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.4-beta-20250807034252.0_1754538350491_0.37758027612505196","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250807040242.0":{"name":"@midscene/android","version":"0.25.4-beta-20250807040242.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.4-beta-20250807040242.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1aef2c3a5add5e5ce7f92025ed94afb020f48707","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.4-beta-20250807040242.0.tgz","fileCount":9,"integrity":"sha512-WF9wQmMHJpqt0hI6K0MBdlRQyZn15nSMyJx5RJc5FTL+y4XK+TvVHWHf4plZDMC4bRef3KpEMUsdOMh0wDYIVw==","signatures":[{"sig":"MEUCIQCXnABHhfUkUNxwTn9MSTTBt3H8W0fSb/BPcMxOEX0Q6gIgGzxsU9mU8jQ+AQhXpBiNECFjy3TuPyKyctZYjeYtXkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74346},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.4-beta-20250807040242.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f5a1586371c52f643edc77f847441058/midscene-android-0.25.4-beta-20250807040242.0.tgz","_integrity":"sha512-WF9wQmMHJpqt0hI6K0MBdlRQyZn15nSMyJx5RJc5FTL+y4XK+TvVHWHf4plZDMC4bRef3KpEMUsdOMh0wDYIVw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.4-beta-20250807040242.0","@midscene/core":"0.25.4-beta-20250807040242.0","@midscene/shared":"0.25.4-beta-20250807040242.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.4-beta-20250807040242.0_1754539569541_0.6100583236363586","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250807062119.0":{"name":"@midscene/android","version":"0.25.4-beta-20250807062119.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.4-beta-20250807062119.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"414cef06387997617c1c7d05bb9acde20573acaa","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.4-beta-20250807062119.0.tgz","fileCount":9,"integrity":"sha512-10Sopn/Nutwi6pbKp+HDx4yBaGvCO8YmuQ6bJf6WGWtvMVudkHmt63u8f6xsp2wuJQqeuCZ9Z5vKeCEs2ESPpQ==","signatures":[{"sig":"MEUCIQDfyN4AxZkttOLjBpX6zTwY1MEja9v+W4Uxhcxr4P7i3QIgUzkjuk5JBARtit1/fzgxkEu7UtZWeWw3W6sKpgQYa88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74346},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.4-beta-20250807062119.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a61374a52f0e2e820f326958c716cba2/midscene-android-0.25.4-beta-20250807062119.0.tgz","_integrity":"sha512-10Sopn/Nutwi6pbKp+HDx4yBaGvCO8YmuQ6bJf6WGWtvMVudkHmt63u8f6xsp2wuJQqeuCZ9Z5vKeCEs2ESPpQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.4-beta-20250807062119.0","@midscene/core":"0.25.4-beta-20250807062119.0","@midscene/shared":"0.25.4-beta-20250807062119.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.4-beta-20250807062119.0_1754547876447_0.08097260238578952","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250808064529.0":{"name":"@midscene/android","version":"0.25.4-beta-20250808064529.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.4-beta-20250808064529.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b42b4224c83841e9b4bea737f565707ea433ee11","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.4-beta-20250808064529.0.tgz","fileCount":9,"integrity":"sha512-ricyj45KfglxOtgze+x5fw5xFopbC/aQsXticD1yUvcWBaNggoZ/2qIXCfOCsjhZLdB6OQwgvqs1qyup/V9Wyg==","signatures":[{"sig":"MEUCIAVAm8iYuCooQj/N4JvR/oQElvqEtO0Km1VGQ7ktX7WfAiEAgGQruWNLXsy5fpBlNQzi8vJHinmZ2dWioTCU2bWKdaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74346},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.4-beta-20250808064529.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c8530094903c808e47511c0478fbfdaf/midscene-android-0.25.4-beta-20250808064529.0.tgz","_integrity":"sha512-ricyj45KfglxOtgze+x5fw5xFopbC/aQsXticD1yUvcWBaNggoZ/2qIXCfOCsjhZLdB6OQwgvqs1qyup/V9Wyg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.4-beta-20250808064529.0","@midscene/core":"0.25.4-beta-20250808064529.0","@midscene/shared":"0.25.4-beta-20250808064529.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.4-beta-20250808064529.0_1754635713552_0.6075327594435658","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@midscene/android","version":"0.26.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c21a94d8415494da47c9980ddafba967750c7113","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.0.tgz","fileCount":9,"integrity":"sha512-cN3Mh0bwIj7ZdqUz/TAeg74M13LOOm2A222VtBTbMSh1Tsd0sNeNE0nrmgnUSO/VtpHwg22mI6MQRId0nVYphQ==","signatures":[{"sig":"MEQCIAqMw9dzrLuAqmQKLGUd3pO9pVX66J4fVPTm7x6vPC8VAiBR/gMEkUTCaqZNd5++OIHm3voXLIZj/WTXXXk9D6BJbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74258},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c069a1826026392c377578a4a87cdcf5/midscene-android-0.26.0.tgz","_integrity":"sha512-cN3Mh0bwIj7ZdqUz/TAeg74M13LOOm2A222VtBTbMSh1Tsd0sNeNE0nrmgnUSO/VtpHwg22mI6MQRId0nVYphQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.0","@midscene/core":"0.26.0","@midscene/shared":"0.26.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.0_1754901706571_0.2006736104828286","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250811113343.0":{"name":"@midscene/android","version":"0.25.4-beta-20250811113343.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.4-beta-20250811113343.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"49c91cfe63ae296ab59e0370acab8693ee83bac8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.4-beta-20250811113343.0.tgz","fileCount":9,"integrity":"sha512-4eAe+NU4NFHSb9WgPz+KPfptizLnRwl8h2SLxI5udbH7y+O8+9fYBUJTu1KImsgmUpNiuQ0NMajM1tbArSw8bA==","signatures":[{"sig":"MEYCIQDZvVMTIzBMlkNNqKfLb0qCX11yQJlLaZ2QecbFGKnV4gIhALGmpgGzt7lutFBHEUzzwGLgqHyPxo8BP1meCJfznqgP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77293},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.4-beta-20250811113343.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7d520a62d967cbb9071a2336801c4788/midscene-android-0.25.4-beta-20250811113343.0.tgz","_integrity":"sha512-4eAe+NU4NFHSb9WgPz+KPfptizLnRwl8h2SLxI5udbH7y+O8+9fYBUJTu1KImsgmUpNiuQ0NMajM1tbArSw8bA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.4-beta-20250811113343.0","@midscene/core":"0.25.4-beta-20250811113343.0","@midscene/shared":"0.25.4-beta-20250811113343.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.4-beta-20250811113343.0_1754912218742_0.9453446388032962","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250811115904.0":{"name":"@midscene/android","version":"0.25.4-beta-20250811115904.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.4-beta-20250811115904.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f9ef297f75e7a69b4a7820dfbe7674759111e5f1","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.4-beta-20250811115904.0.tgz","fileCount":9,"integrity":"sha512-PhSapt37DOOQ9/+1MkfTTB5NLj17tC4uN7eXtH0yVlsQoHGNKdoWLOe0g1pulbSzMpe2Z2dNf0doyjVjMe6sHg==","signatures":[{"sig":"MEUCIBxeUlTIZi/ihVA02Pv5uBpzha4mlZA/dJCIXZl0uM4sAiEA4uoSES0BvrLQUk2nzZzZJvK7/DloLetuIjS7GOH0JXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77293},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.4-beta-20250811115904.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3b2a439d8b4521429d246170f45e1d29/midscene-android-0.25.4-beta-20250811115904.0.tgz","_integrity":"sha512-PhSapt37DOOQ9/+1MkfTTB5NLj17tC4uN7eXtH0yVlsQoHGNKdoWLOe0g1pulbSzMpe2Z2dNf0doyjVjMe6sHg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.4-beta-20250811115904.0","@midscene/core":"0.25.4-beta-20250811115904.0","@midscene/shared":"0.25.4-beta-20250811115904.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.4-beta-20250811115904.0_1754913743066_0.9261732160312548","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@midscene/android","version":"0.26.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ee5aa17e723a1d9a873621800ad5e72dffd5e4fc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.1.tgz","fileCount":9,"integrity":"sha512-B4XdzhKB7YGHSdQtIMuVNeNHCKn1AQKmQypRK2OE1GXu7nVX/HnzmrnMMzSjUQ4n2xJjD1e6lkpRJTdmmrgT8g==","signatures":[{"sig":"MEQCIAGRDkBcu4/tjOYAU4wkk/3NL0pb+R+YpQm0ndH2+xIrAiAYMGHZgUnghzaxAEwR2sjMwrGnZw/SW04I2Eg8F6NdJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74258},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.1.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/79d7027b2c05a74583b89482dd94fe89/midscene-android-0.26.1.tgz","_integrity":"sha512-B4XdzhKB7YGHSdQtIMuVNeNHCKn1AQKmQypRK2OE1GXu7nVX/HnzmrnMMzSjUQ4n2xJjD1e6lkpRJTdmmrgT8g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.1","@midscene/core":"0.26.1","@midscene/shared":"0.26.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.1_1754965889768_0.9690886226317506","host":"s3://npm-registry-packages-npm-production"}},"0.25.4-beta-20250812025613.0":{"name":"@midscene/android","version":"0.25.4-beta-20250812025613.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.25.4-beta-20250812025613.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"755d3e6b906b3c7fc37994c67d7a9288a6f10155","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.25.4-beta-20250812025613.0.tgz","fileCount":9,"integrity":"sha512-D4Ng1YQwIWwBbz6bFNslWOZhSK1FlouqbRI2sOqV2qzaR1ElMZjR0v+zoqSPIGGmUTuWltYmrnW4g3T1U5W0Sg==","signatures":[{"sig":"MEUCIC7Da9+iWeAX+3/mF+c6QnF4N9edEN3iJDb2oV/j8hYiAiEA7Ou8F9hy1XhUBBbCTA9lGWw4rsTiyNZ8KQQFlGZuHJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77293},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.25.4-beta-20250812025613.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/39fc7042e4857ae494f5311f8ef3a4ee/midscene-android-0.25.4-beta-20250812025613.0.tgz","_integrity":"sha512-D4Ng1YQwIWwBbz6bFNslWOZhSK1FlouqbRI2sOqV2qzaR1ElMZjR0v+zoqSPIGGmUTuWltYmrnW4g3T1U5W0Sg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.25.4-beta-20250812025613.0","@midscene/core":"0.25.4-beta-20250812025613.0","@midscene/shared":"0.25.4-beta-20250812025613.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.25.4-beta-20250812025613.0_1754967572133_0.3028568390535229","host":"s3://npm-registry-packages-npm-production"}},"0.26.2-beta-20250812035614.0":{"name":"@midscene/android","version":"0.26.2-beta-20250812035614.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.2-beta-20250812035614.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"cdd46b067cc922ac68af1a7a7e8502100d3d1fab","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.2-beta-20250812035614.0.tgz","fileCount":9,"integrity":"sha512-RQcDz6cUO7ebLUQW9uLF/PoU/nAvybaX3F9xJtq5wWgKQF/uvVHV5wIoQr4/bZRrl2RFSWJOl46pCpUkSNi5ww==","signatures":[{"sig":"MEUCIQClgb8PBaaxBjlD785gg6pC8ztqklH7l6UBI2jKP0XprQIgZHLBvmANmSJVl98YoLSGv38Dq4M6C2LyxQe/KBovpXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77245},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.2-beta-20250812035614.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/39222b05d0adc1cd39d1721e04386d6f/midscene-android-0.26.2-beta-20250812035614.0.tgz","_integrity":"sha512-RQcDz6cUO7ebLUQW9uLF/PoU/nAvybaX3F9xJtq5wWgKQF/uvVHV5wIoQr4/bZRrl2RFSWJOl46pCpUkSNi5ww==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.2-beta-20250812035614.0","@midscene/core":"0.26.2-beta-20250812035614.0","@midscene/shared":"0.26.2-beta-20250812035614.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.2-beta-20250812035614.0_1754971255910_0.5028393450245452","host":"s3://npm-registry-packages-npm-production"}},"0.26.2-beta-20250812091127.0":{"name":"@midscene/android","version":"0.26.2-beta-20250812091127.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.2-beta-20250812091127.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"78c96daac4745d7ecbeccb97e3f2400a9c0ee921","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.2-beta-20250812091127.0.tgz","fileCount":9,"integrity":"sha512-peYcMh4EBGqBwsYEs4EtaKwO2mNbEzivACZham6IjK9OOfiy8QUtfcwnz40vPcT+oMFKaqh23IVEaHrcv93yKQ==","signatures":[{"sig":"MEUCIE4+ohm8RZGzKwR5ZEcvIoBEQX5bdt70X4JoJabPzTTQAiEA9qpnGmA7SJ8E+3YqsLbKHH3hkEovdE0DpXGZui6ZHGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78388},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.2-beta-20250812091127.0.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/73b6da2e24f28a908f7315999177d991/midscene-android-0.26.2-beta-20250812091127.0.tgz","_integrity":"sha512-peYcMh4EBGqBwsYEs4EtaKwO2mNbEzivACZham6IjK9OOfiy8QUtfcwnz40vPcT+oMFKaqh23IVEaHrcv93yKQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.2-beta-20250812091127.0","@midscene/core":"0.26.2-beta-20250812091127.0","@midscene/shared":"0.26.2-beta-20250812091127.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.2-beta-20250812091127.0_1754990086000_0.9737575888261818","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@midscene/android","version":"0.26.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e6a5cc6a3c5e497aaa473871ce4949ab433aa8f2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.2.tgz","fileCount":9,"integrity":"sha512-Ef0AApnOtR9B+lY4xZiB2+UmcWHealIem5UE26YBHtj1Uruw0PYdPRk5/9LdWnqyQPB3MEn3l6YxFc34R3AcUw==","signatures":[{"sig":"MEUCIQDRaACoC0ZsLsCQH0yPXfpuwMOFXfIDGytlTVOSFbqKoQIgJC+7O1v4iWO9UUvg89j/pl64fl4rS5xt6dFgHqqAS/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80268},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.2.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"modern build -c ./modern.config.ts","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"modern build -w -c ./modern.config.ts --no-clear","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/21315bf2530d3b278317e79b34fa5db7/midscene-android-0.26.2.tgz","_integrity":"sha512-Ef0AApnOtR9B+lY4xZiB2+UmcWHealIem5UE26YBHtj1Uruw0PYdPRk5/9LdWnqyQPB3MEn3l6YxFc34R3AcUw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.2","@midscene/core":"0.26.2","@midscene/shared":"0.26.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@types/node":"^18.0.0","@modern-js/module-tools":"2.60.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.2_1755004875825_0.32323834036802035","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813021342.0":{"name":"@midscene/android","version":"0.26.3-beta-20250813021342.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.3-beta-20250813021342.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"af807001ee41b7c9f1eb1081d60c124288f209ff","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.3-beta-20250813021342.0.tgz","fileCount":7,"integrity":"sha512-sIv3JeJ2uT1My0YceAf+pmZP0p+Jxyq0CV+mddCqy5kd/bHiAkR9vOkcVmTw7Slx4IoKBYmuxJX/TCvXNuveIg==","signatures":[{"sig":"MEQCICQpZ0uBOLr6RhsnRLh17c9uqfPCK9YBxqxBhXz5+ieFAiBOe1oww48WJfo4xIiGgIpWnOhsNZenyUGh1WEzgrKv7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80865},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.3-beta-20250813021342.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/aad4de0c374a3a373f28c223df13d152/midscene-android-0.26.3-beta-20250813021342.0.tgz","_integrity":"sha512-sIv3JeJ2uT1My0YceAf+pmZP0p+Jxyq0CV+mddCqy5kd/bHiAkR9vOkcVmTw7Slx4IoKBYmuxJX/TCvXNuveIg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.3-beta-20250813021342.0","@midscene/core":"0.26.3-beta-20250813021342.0","@midscene/shared":"0.26.3-beta-20250813021342.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.3-beta-20250813021342.0_1755051369900_0.7894869184531559","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813075706.0":{"name":"@midscene/android","version":"0.26.3-beta-20250813075706.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.3-beta-20250813075706.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4067949937a8e80b167f417f0ef6af2abb065031","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.3-beta-20250813075706.0.tgz","fileCount":7,"integrity":"sha512-FYshExloKS68nnNfmsx764Ny2LAWmZ9WxZYl/6e2wPJilDZMGdbTZkHuH8IQQhROeQzxI2jG0FAWcyGteSDzIQ==","signatures":[{"sig":"MEUCIQCSAbdmxwb2MeJYq9yR5z/381v7Ma50VhXM+B3SFt9I7AIgAgynqLKkAwGxDVa9sQ74FnQfW+VZvYrB52PrODISIJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80865},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.3-beta-20250813075706.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0c9951447a12f9450816f883f4c52838/midscene-android-0.26.3-beta-20250813075706.0.tgz","_integrity":"sha512-FYshExloKS68nnNfmsx764Ny2LAWmZ9WxZYl/6e2wPJilDZMGdbTZkHuH8IQQhROeQzxI2jG0FAWcyGteSDzIQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.3-beta-20250813075706.0","@midscene/core":"0.26.3-beta-20250813075706.0","@midscene/shared":"0.26.3-beta-20250813075706.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.3-beta-20250813075706.0_1755071969840_0.4272591811419333","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813080114.0":{"name":"@midscene/android","version":"0.26.3-beta-20250813080114.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.3-beta-20250813080114.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"08e1a8a4d488c6f863a0f0482907b23b2984624a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.3-beta-20250813080114.0.tgz","fileCount":7,"integrity":"sha512-AZVgmlu4s5LAkHYnlP4wSrcqi4q8Sm83gGSO3em195r11j73IabLswh4NqXc3phgTCnASNTtocSCMnM9MqdmfA==","signatures":[{"sig":"MEQCIEVto8cdzZEhF/rnkn6kcEJJ2qjrMYaq2Mnw1V5K4UTeAiBCIhYULGP/PZcpwpG3uwt1uqOi3f/jvUcQxKe2sbovXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86457},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.3-beta-20250813080114.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/882b94b41391d9a6cce5bfad070ee765/midscene-android-0.26.3-beta-20250813080114.0.tgz","_integrity":"sha512-AZVgmlu4s5LAkHYnlP4wSrcqi4q8Sm83gGSO3em195r11j73IabLswh4NqXc3phgTCnASNTtocSCMnM9MqdmfA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.3-beta-20250813080114.0","@midscene/core":"0.26.3-beta-20250813080114.0","@midscene/shared":"0.26.3-beta-20250813080114.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.3-beta-20250813080114.0_1755072252666_0.9598483054101024","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813091321.0":{"name":"@midscene/android","version":"0.26.3-beta-20250813091321.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.3-beta-20250813091321.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bc7374ce42d5b5a4ffa8cf1fe89e2f4417a5144b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.3-beta-20250813091321.0.tgz","fileCount":7,"integrity":"sha512-MBRoydvKyjBOzwwOTv9fc/IHvIpCWsZY+PL6QBqDUeNdTQGIteEj2qVnFhTW03YHZPNU+6ZdUZi5a9I23Q/wPg==","signatures":[{"sig":"MEUCIQDGenJvJBy0lbYgiyblxhSwU1Z/9VwakJkHWmahwn+ToAIga1NNxbRZRpu2NtRfdh0JyGaoRNz9QzIrA6FwcrhM65c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86737},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.3-beta-20250813091321.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/652e60ac1c22c8a92e7a9911c10906e2/midscene-android-0.26.3-beta-20250813091321.0.tgz","_integrity":"sha512-MBRoydvKyjBOzwwOTv9fc/IHvIpCWsZY+PL6QBqDUeNdTQGIteEj2qVnFhTW03YHZPNU+6ZdUZi5a9I23Q/wPg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.3-beta-20250813091321.0","@midscene/core":"0.26.3-beta-20250813091321.0","@midscene/shared":"0.26.3-beta-20250813091321.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.3-beta-20250813091321.0_1755076539639_0.5195435546335381","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813095836.0":{"name":"@midscene/android","version":"0.26.3-beta-20250813095836.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.3-beta-20250813095836.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2844484531fcf81bb524a6a3d177543a1345e4cb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.3-beta-20250813095836.0.tgz","fileCount":7,"integrity":"sha512-f018nBp+BGgzh5trqgQJcNwTRMSubcw051b856bMt28E9ApJOowLliU6JdTdC8aI7pOuLn29l53jn3gtKMiHuQ==","signatures":[{"sig":"MEUCIBC0U7kGd1opPzM9D3p1cgZsTUW8d6TtbhSHgK0HlSDzAiEAqvTWk4xC50tTIQs9lxyC3V5P5Tg+9IR5ywOdqqopUco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86777},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.3-beta-20250813095836.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/758b0bb09b7082b31e8e0c5f7f27c2b3/midscene-android-0.26.3-beta-20250813095836.0.tgz","_integrity":"sha512-f018nBp+BGgzh5trqgQJcNwTRMSubcw051b856bMt28E9ApJOowLliU6JdTdC8aI7pOuLn29l53jn3gtKMiHuQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.3-beta-20250813095836.0","@midscene/core":"0.26.3-beta-20250813095836.0","@midscene/shared":"0.26.3-beta-20250813095836.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.3-beta-20250813095836.0_1755079258204_0.7048690669945714","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813105922.0":{"name":"@midscene/android","version":"0.26.3-beta-20250813105922.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.3-beta-20250813105922.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2c29824fd2f26956a0a19c7aeecb1af15117296d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.3-beta-20250813105922.0.tgz","fileCount":7,"integrity":"sha512-D9UnU4hywpCHJFkbSWU/3s8X0vpUAXqZWQh2R/cU+R9e/Nq8dV3SSDut1iTWc5/h1ehFAtxeW3+6K0O/FD3CxQ==","signatures":[{"sig":"MEQCID/QZUujYezxyJIB83QElQmAeK+LlktoXsGGk2sZiX55AiAHTgSNj5SPG948XgR2m4CuPwKliMax2iIp4CHlFKaaNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80993},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.3-beta-20250813105922.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d6a8d10fa00b4609e90e0e0a77dea59c/midscene-android-0.26.3-beta-20250813105922.0.tgz","_integrity":"sha512-D9UnU4hywpCHJFkbSWU/3s8X0vpUAXqZWQh2R/cU+R9e/Nq8dV3SSDut1iTWc5/h1ehFAtxeW3+6K0O/FD3CxQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.3-beta-20250813105922.0","@midscene/core":"0.26.3-beta-20250813105922.0","@midscene/shared":"0.26.3-beta-20250813105922.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.3-beta-20250813105922.0_1755082960468_0.7537835320847135","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813113027.0":{"name":"@midscene/android","version":"0.26.3-beta-20250813113027.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.3-beta-20250813113027.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3abc302bac526c83ea83068867095c8c7099d8e2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.3-beta-20250813113027.0.tgz","fileCount":7,"integrity":"sha512-o04h8lL5rPw2MbAdpSyaqxVeYpKqzAijlFOX77cYSXBCc6EkOw/Bj6/0VdpkEKxSVt/9rqFbhY+F4MQqszNY0g==","signatures":[{"sig":"MEQCICK+UFxn7A6lZ0/kwibpmHhEwyOk9+idrG/Fu8+JqDG6AiBlI+f0hNcxCvcmdJoj9JslHzmWQ5iLUsXdR/YNK51TqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87268},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.3-beta-20250813113027.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0504547d7f7ce7ab46e9f3e496406284/midscene-android-0.26.3-beta-20250813113027.0.tgz","_integrity":"sha512-o04h8lL5rPw2MbAdpSyaqxVeYpKqzAijlFOX77cYSXBCc6EkOw/Bj6/0VdpkEKxSVt/9rqFbhY+F4MQqszNY0g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.3-beta-20250813113027.0","@midscene/core":"0.26.3-beta-20250813113027.0","@midscene/shared":"0.26.3-beta-20250813113027.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.3-beta-20250813113027.0_1755084771941_0.25529032931636597","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813113828.0":{"name":"@midscene/android","version":"0.26.3-beta-20250813113828.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.3-beta-20250813113828.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7ed3d163a3e6a901148b404b9ec3de6d34617f12","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.3-beta-20250813113828.0.tgz","fileCount":7,"integrity":"sha512-eZ7Sfcs92H/etkmxEc6nI8TNLrciWecZcihW0JIuGqdm7kRECpeEtqA5OySbo/4Q5Yc7bxwW5y+MVW0Gj//jFw==","signatures":[{"sig":"MEQCIEhYSMKavZVdneMF13Z++TQQGF5p6izmEY8uVK/TtSazAiBO4g7UrwWvcmiPe/uJHm0WtrXPHZqb6R/a+pkBJX5ASA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81356},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.3-beta-20250813113828.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fc40241cdb541d3c847153f8c4ccef56/midscene-android-0.26.3-beta-20250813113828.0.tgz","_integrity":"sha512-eZ7Sfcs92H/etkmxEc6nI8TNLrciWecZcihW0JIuGqdm7kRECpeEtqA5OySbo/4Q5Yc7bxwW5y+MVW0Gj//jFw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.3-beta-20250813113828.0","@midscene/core":"0.26.3-beta-20250813113828.0","@midscene/shared":"0.26.3-beta-20250813113828.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.3-beta-20250813113828.0_1755085254420_0.9263596828472676","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250813142538.0":{"name":"@midscene/android","version":"0.26.3-beta-20250813142538.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.3-beta-20250813142538.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"228279b149541ffdcc99d27b893c783d75cb345b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.3-beta-20250813142538.0.tgz","fileCount":7,"integrity":"sha512-L3qHAfTdD5DzvHNlSbYNJ4ZxNSxZO6LoZ4FmLcWyID9RUkIv4fncq5uMXO3Jbc/a0RUksf/c+t/N1Cmf+uvTlw==","signatures":[{"sig":"MEUCIQC/34msMyYWg7RQBp/DZAQrawgoR7uTUiuaGQRgtyUyrwIgeQQ1PSEIivBX4EANvM27/DcQZftA7ZLC+5/xzSNLmeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87743},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.3-beta-20250813142538.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/95472e0bafd1f5b63034813a9fcc7609/midscene-android-0.26.3-beta-20250813142538.0.tgz","_integrity":"sha512-L3qHAfTdD5DzvHNlSbYNJ4ZxNSxZO6LoZ4FmLcWyID9RUkIv4fncq5uMXO3Jbc/a0RUksf/c+t/N1Cmf+uvTlw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.3-beta-20250813142538.0","@midscene/core":"0.26.3-beta-20250813142538.0","@midscene/shared":"0.26.3-beta-20250813142538.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.3-beta-20250813142538.0_1755095281005_0.2634435316527495","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250814023647.0":{"name":"@midscene/android","version":"0.26.3-beta-20250814023647.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.3-beta-20250814023647.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"baf542d61da5cdb96d478c2af5b525d8ee5d7f75","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.3-beta-20250814023647.0.tgz","fileCount":7,"integrity":"sha512-toBpXnB6NjaF87O2b3yzLVRfPwIh/ti2WE839zke0dXru1lhZM54twLWgGc4ATRksguwnVwKVDY5EuyKBIJ+Ow==","signatures":[{"sig":"MEYCIQC5vx7ya50LQpKXmZj7xSWSTfM4ccz6sfNN1Mv4fsnu8gIhALxt/aWN1giSQYPyZD1ZcCg3MCbq5KGQ1c+iPgXM7fOU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87268},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.3-beta-20250814023647.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7ce7e6ecedf22c6c0180ae1f804a7b69/midscene-android-0.26.3-beta-20250814023647.0.tgz","_integrity":"sha512-toBpXnB6NjaF87O2b3yzLVRfPwIh/ti2WE839zke0dXru1lhZM54twLWgGc4ATRksguwnVwKVDY5EuyKBIJ+Ow==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.3-beta-20250814023647.0","@midscene/core":"0.26.3-beta-20250814023647.0","@midscene/shared":"0.26.3-beta-20250814023647.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.3-beta-20250814023647.0_1755139153433_0.8720652615186268","host":"s3://npm-registry-packages-npm-production"}},"0.26.3-beta-20250814051918.0":{"name":"@midscene/android","version":"0.26.3-beta-20250814051918.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.3-beta-20250814051918.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bc589e83d11d751dcb2f1ede7c4692055d0e7d93","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.3-beta-20250814051918.0.tgz","fileCount":7,"integrity":"sha512-4vXEginr+iUHmbPYtdKOYXoz7QAq8tiCxACGUmZh+b/ETB71US1uLfMiEY8BpSSwjTaNAEZYJMdFigJSgk70YQ==","signatures":[{"sig":"MEUCIQC6aBtIv5cNQGM+cmQ8cHy/UAg/RHbkReOg+mDZxouyYwIgGUYrc2lVMRORouekX5L7UMRR/jAuglwCh1o1kVtqNQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87268},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.3-beta-20250814051918.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6d306f665fdc7c6725a98384bb98e6f2/midscene-android-0.26.3-beta-20250814051918.0.tgz","_integrity":"sha512-4vXEginr+iUHmbPYtdKOYXoz7QAq8tiCxACGUmZh+b/ETB71US1uLfMiEY8BpSSwjTaNAEZYJMdFigJSgk70YQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.3-beta-20250814051918.0","@midscene/core":"0.26.3-beta-20250814051918.0","@midscene/shared":"0.26.3-beta-20250814051918.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.3-beta-20250814051918.0_1755148897670_0.21506231050116353","host":"s3://npm-registry-packages-npm-production"}},"0.26.3":{"name":"@midscene/android","version":"0.26.3","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"723dd710ffbcec7ab36415b080881d042d9db47b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.3.tgz","fileCount":7,"integrity":"sha512-DFq31PoVHQ9luj3jYCBxhvbx4+Dq6UijljvT7TtwAewfTY0CiBZDdJxd/lQ1hSnJMEhfbRk/DuOSMAzBwJ9NdQ==","signatures":[{"sig":"MEUCIQCBNu76B4EZkiiEXCOzpuMcXyBDWakvZ9uahV9oVZLvlQIgEgn1DEdGUBCW8yF3ZxTuZDVY2cs/TnlsFzE5dNZoLwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87180},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5a364f5635297a58f2841fee78f74e88/midscene-android-0.26.3.tgz","_integrity":"sha512-DFq31PoVHQ9luj3jYCBxhvbx4+Dq6UijljvT7TtwAewfTY0CiBZDdJxd/lQ1hSnJMEhfbRk/DuOSMAzBwJ9NdQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.3","@midscene/core":"0.26.3","@midscene/shared":"0.26.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.3_1755150693551_0.7911023739882961","host":"s3://npm-registry-packages-npm-production"}},"0.26.4":{"name":"@midscene/android","version":"0.26.4","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.4","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f12984c1521733fd483cffd3c355ec7276941b79","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.4.tgz","fileCount":7,"integrity":"sha512-3Bo/Q1gVtHyUjqWbTuGj6q+gpxp/xFUFkaCyHRWGkG7fXjsZThX+y+o3EZVzXgMW6oni+lViQp/cEq29pk7ljw==","signatures":[{"sig":"MEUCIGIPtdDrAdojKdfrccNydjy3mZ++EZomKbdgASh/+saHAiEA10Blr7LIZ9Oeb/XvMhtz7iV3ZICy2EVlP2Q7hTsdHuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87180},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/247dcbec0ccc76a57d4440bb824c64a7/midscene-android-0.26.4.tgz","_integrity":"sha512-3Bo/Q1gVtHyUjqWbTuGj6q+gpxp/xFUFkaCyHRWGkG7fXjsZThX+y+o3EZVzXgMW6oni+lViQp/cEq29pk7ljw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.4","@midscene/core":"0.26.4","@midscene/shared":"0.26.4"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.4_1755156944160_0.941023374104923","host":"s3://npm-registry-packages-npm-production"}},"0.26.5-beta-20250814074541.0":{"name":"@midscene/android","version":"0.26.5-beta-20250814074541.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.5-beta-20250814074541.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a1438905c50b7c8ef45e7152d26a07b5badb8771","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.5-beta-20250814074541.0.tgz","fileCount":7,"integrity":"sha512-0kKrYgW4v4bzY+TGhyGfvu6vWOK1gGNNFPxagSw4kgjySGa8h8Qc3lTSMvYAyEyaLribfKsOc+YDVOKUuyKsTg==","signatures":[{"sig":"MEUCIQCzBkIqBk0yX/1anXHU18B73icu5wTVUhE2O361X0dPvwIgU1oPqGUWRz9MnBBsV7vcBtTfxcnRQ/xSeJ3ldzMRL8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87268},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.5-beta-20250814074541.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/34a5f295c1996793eecf4550e72435f7/midscene-android-0.26.5-beta-20250814074541.0.tgz","_integrity":"sha512-0kKrYgW4v4bzY+TGhyGfvu6vWOK1gGNNFPxagSw4kgjySGa8h8Qc3lTSMvYAyEyaLribfKsOc+YDVOKUuyKsTg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.5-beta-20250814074541.0","@midscene/core":"0.26.5-beta-20250814074541.0","@midscene/shared":"0.26.5-beta-20250814074541.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.5-beta-20250814074541.0_1755157677271_0.9210104876146068","host":"s3://npm-registry-packages-npm-production"}},"0.26.5-beta-20250814080504.0":{"name":"@midscene/android","version":"0.26.5-beta-20250814080504.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.5-beta-20250814080504.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1d06250b75ae0d5769e79eb6931a2b21cc2af6fe","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.5-beta-20250814080504.0.tgz","fileCount":7,"integrity":"sha512-be0nYCkNlUllkjZ4esfsBlCapOGKwgW29C1/URo0GfpbhrRQesbxocpeKMIdJfLifPFkewmXymLoq8EZddjx/w==","signatures":[{"sig":"MEYCIQCKlS2fdFLI2lMs7P1010hIHzsJGboqicfxNuYVrVT4IQIhANK4G41YCuehng5omLiFDlm35am1HlCPKd1NTHxZQvbG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87268},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.5-beta-20250814080504.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ad9f1823af2beea0bba984e4f8c10f2d/midscene-android-0.26.5-beta-20250814080504.0.tgz","_integrity":"sha512-be0nYCkNlUllkjZ4esfsBlCapOGKwgW29C1/URo0GfpbhrRQesbxocpeKMIdJfLifPFkewmXymLoq8EZddjx/w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.5-beta-20250814080504.0","@midscene/core":"0.26.5-beta-20250814080504.0","@midscene/shared":"0.26.5-beta-20250814080504.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.5-beta-20250814080504.0_1755158842730_0.8700391888170325","host":"s3://npm-registry-packages-npm-production"}},"0.26.5-beta-20250814095614.0":{"name":"@midscene/android","version":"0.26.5-beta-20250814095614.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.5-beta-20250814095614.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"30a691d6c73793066dfa81708a15b2b10764a64c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.5-beta-20250814095614.0.tgz","fileCount":7,"integrity":"sha512-eOA5ZwSGFe3HMYl8pTr2+lVsOHj3ya+lPnfumDsv9U6KBAQsmfVAHp/x7YRMDjKdaYEjkghsL583FJNS8LHJUA==","signatures":[{"sig":"MEUCIBYOTatfZI1prnuc2kPH8OMYDqP04WKuk3kkOCTi/ltgAiEAlBmhPZCocaqf321HASJYJSYyRTHVps2b9arbkYG/CgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87330},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.5-beta-20250814095614.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6bfeef1f59f52da05399ae1b233f6be1/midscene-android-0.26.5-beta-20250814095614.0.tgz","_integrity":"sha512-eOA5ZwSGFe3HMYl8pTr2+lVsOHj3ya+lPnfumDsv9U6KBAQsmfVAHp/x7YRMDjKdaYEjkghsL583FJNS8LHJUA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.5-beta-20250814095614.0","@midscene/core":"0.26.5-beta-20250814095614.0","@midscene/shared":"0.26.5-beta-20250814095614.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.5-beta-20250814095614.0_1755165514897_0.6436447048723803","host":"s3://npm-registry-packages-npm-production"}},"0.26.5-beta-20250814125155.0":{"name":"@midscene/android","version":"0.26.5-beta-20250814125155.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.5-beta-20250814125155.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3db434a96d0e59a61d91ebf686934905d0746bff","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.5-beta-20250814125155.0.tgz","fileCount":7,"integrity":"sha512-KkEqlSOQh2UKQyzV/Xk21TFHhzPCn1FiPxVAZAVdeRH8MZlxqbHBvrpVkjYZX6D1l3EhNVmWhG6JYmh6Pt2ygQ==","signatures":[{"sig":"MEYCIQDox1nBVvKG0NgKhvstAyJ5BCOe3zQOyBny+rB88FlzpgIhAIUsQk6oBuogNm3Vx1uz0h4NvEpEX8wNlc4hlAbzC+pH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87330},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.5-beta-20250814125155.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/32b610445bdae457cb5a21e4e16e49b8/midscene-android-0.26.5-beta-20250814125155.0.tgz","_integrity":"sha512-KkEqlSOQh2UKQyzV/Xk21TFHhzPCn1FiPxVAZAVdeRH8MZlxqbHBvrpVkjYZX6D1l3EhNVmWhG6JYmh6Pt2ygQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.5-beta-20250814125155.0","@midscene/core":"0.26.5-beta-20250814125155.0","@midscene/shared":"0.26.5-beta-20250814125155.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.5-beta-20250814125155.0_1755176058911_0.06419441238385892","host":"s3://npm-registry-packages-npm-production"}},"0.26.5":{"name":"@midscene/android","version":"0.26.5","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.5","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"819d53732f0d3b7db726da4d4b23705ede7f94d3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.5.tgz","fileCount":7,"integrity":"sha512-9GWX2oIHnydCi4AI5fuI8clPS9L1DFr3WWpcflyi9ctgCq8LQf5ZW3T2O3saYGQsnYVsa0/UrXNy+uVlyHk7uA==","signatures":[{"sig":"MEUCIQCmkfk9HUV4t1cHaE4LbtBi1LNc9QT+SRroc4wIt2lj1gIgA7PLyI9p/QM6s7kYT4wcyXvFljRdmm/CKW8mu4vCjRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87242},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0a848ca93c21544ce6d99c0a7292bd68/midscene-android-0.26.5.tgz","_integrity":"sha512-9GWX2oIHnydCi4AI5fuI8clPS9L1DFr3WWpcflyi9ctgCq8LQf5ZW3T2O3saYGQsnYVsa0/UrXNy+uVlyHk7uA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.5","@midscene/core":"0.26.5","@midscene/shared":"0.26.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.5_1755222845991_0.5772103110250995","host":"s3://npm-registry-packages-npm-production"}},"0.26.6-beta-20250815074212.0":{"name":"@midscene/android","version":"0.26.6-beta-20250815074212.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.6-beta-20250815074212.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ad0a74d6705221a249407a1b778f4b0e693dd91c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.6-beta-20250815074212.0.tgz","fileCount":7,"integrity":"sha512-dbRgyBZXnmvHoWJvSklCD3SjazD/X/IWdTSGRSGfuflsh15M7kzwY2v949qaosoeO9f4uIM91dyG/onjpbERpg==","signatures":[{"sig":"MEYCIQCvPrdgtlAge8Sq781JpHjNWoxbQH7omvjG7QHDOrHTlwIhALNQSqqC1FMFFCwv8hR2KYi39+n38FQbet6cY0jhs3iu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87392},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.6-beta-20250815074212.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0e40d9a318300d8f4f94e3c6fe085048/midscene-android-0.26.6-beta-20250815074212.0.tgz","_integrity":"sha512-dbRgyBZXnmvHoWJvSklCD3SjazD/X/IWdTSGRSGfuflsh15M7kzwY2v949qaosoeO9f4uIM91dyG/onjpbERpg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.6-beta-20250815074212.0","@midscene/core":"0.26.6-beta-20250815074212.0","@midscene/shared":"0.26.6-beta-20250815074212.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.6-beta-20250815074212.0_1755243870957_0.3854510153515973","host":"s3://npm-registry-packages-npm-production"}},"0.26.6-beta-20250815111100.0":{"name":"@midscene/android","version":"0.26.6-beta-20250815111100.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.6-beta-20250815111100.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"86d5c4e56402bb8be1b9c720004abaacee51e774","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.6-beta-20250815111100.0.tgz","fileCount":7,"integrity":"sha512-5Vvc2rktJ0PRWMygAAc8qDN6QQNGoUrgfqxbrmMUdaqZX2y0yI/dx9dUzzKLI+x1JebA1koQMyVrZuEBdFau2g==","signatures":[{"sig":"MEQCIBRSa1dL+aMrwHYFLrvftIlMIpKW6IDWhwfnjv8y+qeGAiARgX+NnKXrcbsW49dp1a6k+wp+vqbwWHphGEhVoEAQpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87378},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.6-beta-20250815111100.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/18a8e4173df01aa305a60abd72f6626f/midscene-android-0.26.6-beta-20250815111100.0.tgz","_integrity":"sha512-5Vvc2rktJ0PRWMygAAc8qDN6QQNGoUrgfqxbrmMUdaqZX2y0yI/dx9dUzzKLI+x1JebA1koQMyVrZuEBdFau2g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.6-beta-20250815111100.0","@midscene/core":"0.26.6-beta-20250815111100.0","@midscene/shared":"0.26.6-beta-20250815111100.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.6-beta-20250815111100.0_1755256391796_0.1301399595978352","host":"s3://npm-registry-packages-npm-production"}},"0.26.6-beta-20250815111555.0":{"name":"@midscene/android","version":"0.26.6-beta-20250815111555.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.6-beta-20250815111555.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2989a267d812d7ccaa7582da1284d4037194dec7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.6-beta-20250815111555.0.tgz","fileCount":7,"integrity":"sha512-Ddr2l0wpxdnSeypvbETecBXTw6TIJEWNljwv0f7vtbycZH2Cha4p3xWtCqGTor6S/c77aNjvV7E4ZKCfMsLLCQ==","signatures":[{"sig":"MEUCIQDudRLvEbKXuSDrVV0qOsd1BZmNvHxK5K1ErD4+ceUVFAIgWQeDxrvRqnBezDJEH2GpdGx6fI2fTTF4ym4HPyYkmAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87440},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.6-beta-20250815111555.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/388dbaec75acd8a8f2d45f4f3c3a4778/midscene-android-0.26.6-beta-20250815111555.0.tgz","_integrity":"sha512-Ddr2l0wpxdnSeypvbETecBXTw6TIJEWNljwv0f7vtbycZH2Cha4p3xWtCqGTor6S/c77aNjvV7E4ZKCfMsLLCQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.6-beta-20250815111555.0","@midscene/core":"0.26.6-beta-20250815111555.0","@midscene/shared":"0.26.6-beta-20250815111555.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.6-beta-20250815111555.0_1755256694995_0.02017412596859569","host":"s3://npm-registry-packages-npm-production"}},"0.26.6":{"name":"@midscene/android","version":"0.26.6","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.6","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9342dbcacbe8a8a89757e696c0561de503204ef9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.6.tgz","fileCount":7,"integrity":"sha512-3UCnifuUPwHx5OBKMx7NyabAY6mqhvfdtCG0wTyoyed/+G3QBNCtyX9Ae8UIz6ilfUNcibX5kJ/zs5tNdLAdTQ==","signatures":[{"sig":"MEQCIG/+EyuR5aB903goED0U+kRJfX8zB1OUF5E2GfSl1dj0AiBaLJ7QDx+hKYn+pBgPuMkDFuveRjgk68LGJJQrvUA/cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87290},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9e768cf0abaafb34f42bdaec672b8eda/midscene-android-0.26.6.tgz","_integrity":"sha512-3UCnifuUPwHx5OBKMx7NyabAY6mqhvfdtCG0wTyoyed/+G3QBNCtyX9Ae8UIz6ilfUNcibX5kJ/zs5tNdLAdTQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.6","@midscene/core":"0.26.6","@midscene/shared":"0.26.6"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.6_1755259818785_0.3957885317607257","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250815153024.0":{"name":"@midscene/android","version":"0.26.7-beta-20250815153024.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250815153024.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"034d9a390dab48a016fb87a16b98abae29ac1dc6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250815153024.0.tgz","fileCount":7,"integrity":"sha512-h+yMDBKy0kR7tMN6EGCK5BijEhlBdwDl/kcZHp3flywUgUxOD8eZ4T83A+kSrtFc4qLg5u9ffq9uuUsSgEXOsQ==","signatures":[{"sig":"MEQCIGAZnrACrqup4XR/fcoBym8j/w7uOxQHoZREWbUj4hgVAiBcINGNrngOs1KUJcBLCA2AycQT6gF0MsulJUV4tj6fRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88213},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250815153024.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0ac3204ecf008b2025eb7b3763c01a7a/midscene-android-0.26.7-beta-20250815153024.0.tgz","_integrity":"sha512-h+yMDBKy0kR7tMN6EGCK5BijEhlBdwDl/kcZHp3flywUgUxOD8eZ4T83A+kSrtFc4qLg5u9ffq9uuUsSgEXOsQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250815153024.0","@midscene/core":"0.26.7-beta-20250815153024.0","@midscene/shared":"0.26.7-beta-20250815153024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250815153024.0_1755272018200_0.20153318027876677","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250818024834.0":{"name":"@midscene/android","version":"0.26.7-beta-20250818024834.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250818024834.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c3b7e44d3f802e24897aaebb85f0b89f134d42f5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250818024834.0.tgz","fileCount":7,"integrity":"sha512-B3SojF9PUeU+ZLULWLoB5wgqk4Iozpygm8++mrU4o1oYOwlo9I6PoINjpjl99RsYjnEgtINu54VJSDtye3aBTA==","signatures":[{"sig":"MEQCIA5GJs25mkZMGbytJYzaf5d9hGtmK5+XsM8CazSG+IM8AiAiuKrDQG6kkmOLxYv7SZDhXVTtgIWuYaygrdXiaAZ/mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87378},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250818024834.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e99746091094b90e10b4d022a889894c/midscene-android-0.26.7-beta-20250818024834.0.tgz","_integrity":"sha512-B3SojF9PUeU+ZLULWLoB5wgqk4Iozpygm8++mrU4o1oYOwlo9I6PoINjpjl99RsYjnEgtINu54VJSDtye3aBTA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250818024834.0","@midscene/core":"0.26.7-beta-20250818024834.0","@midscene/shared":"0.26.7-beta-20250818024834.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250818024834.0_1755485445436_0.5742700465885253","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250818025746.0":{"name":"@midscene/android","version":"0.26.7-beta-20250818025746.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250818025746.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"31098c5fcbf7517fc618ea0a0ca12d2be0b7f7bf","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250818025746.0.tgz","fileCount":7,"integrity":"sha512-BtRbcjXPSVuM2NbyTASvrV5PTdKvyj5onX3hBsxIZc0pyEx/ofUFoPc8ZW6m9hDhRQWPsPP9e4aCMtjQbSThAQ==","signatures":[{"sig":"MEQCIA18xkH71Wi1OAQ/SM23o/RfpuuA152hEzqIG6usu0ZEAiB/hvnf87ywMTwhVtOduCMxicCWrkn/QDhBE57QxayrEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87378},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250818025746.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/17ff893e8198dd3a4808e26cb92f2147/midscene-android-0.26.7-beta-20250818025746.0.tgz","_integrity":"sha512-BtRbcjXPSVuM2NbyTASvrV5PTdKvyj5onX3hBsxIZc0pyEx/ofUFoPc8ZW6m9hDhRQWPsPP9e4aCMtjQbSThAQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250818025746.0","@midscene/core":"0.26.7-beta-20250818025746.0","@midscene/shared":"0.26.7-beta-20250818025746.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250818025746.0_1755486037559_0.13471491176344852","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250818034910.0":{"name":"@midscene/android","version":"0.26.7-beta-20250818034910.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250818034910.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"56b5cfac69c49cfa05e5c253e35792cf2607b716","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250818034910.0.tgz","fileCount":7,"integrity":"sha512-03Es6Kca2aMmZ19z/pQdoYdxw0Hr/jwFcZkeXIhufOVx/WFYhNXSkTCqXOgAFvkbD6HhslrkzxPv+hlF5s/dcw==","signatures":[{"sig":"MEUCIAnOnv2NUyy7kDErmr3Isp+NMqP65Gye/ht8YL4LBTflAiEA5Z7puNNL8s5kHtNJ8AHzeE3An+tdCn9sZ/CW6fbWIWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88213},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250818034910.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6f0a085167b89d9cd509f28f63705914/midscene-android-0.26.7-beta-20250818034910.0.tgz","_integrity":"sha512-03Es6Kca2aMmZ19z/pQdoYdxw0Hr/jwFcZkeXIhufOVx/WFYhNXSkTCqXOgAFvkbD6HhslrkzxPv+hlF5s/dcw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250818034910.0","@midscene/core":"0.26.7-beta-20250818034910.0","@midscene/shared":"0.26.7-beta-20250818034910.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250818034910.0_1755489083420_0.7994903542511582","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250818035341.0":{"name":"@midscene/android","version":"0.26.7-beta-20250818035341.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250818035341.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"732c5ea076682c49efeb403803b678e556bb73f6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250818035341.0.tgz","fileCount":7,"integrity":"sha512-ei7hvddIzznILhm9UY//NaK1MxIZLzIDrIA23SsokdkPvDiU+ZiDdMaze0Pjz9HE6EPKsGrOIcqKsrqdhgKGFw==","signatures":[{"sig":"MEYCIQD+QDgjWZwu1LglHT03U/U6fNVOTKVtCe4bk60A8uzwwgIhAPRH8HEavJGOKtaPy1jd2uwA7KVX2MInVEydUduKne1J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87378},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250818035341.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d46ac708b9dcb6f19cd9342c2b53d13e/midscene-android-0.26.7-beta-20250818035341.0.tgz","_integrity":"sha512-ei7hvddIzznILhm9UY//NaK1MxIZLzIDrIA23SsokdkPvDiU+ZiDdMaze0Pjz9HE6EPKsGrOIcqKsrqdhgKGFw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250818035341.0","@midscene/core":"0.26.7-beta-20250818035341.0","@midscene/shared":"0.26.7-beta-20250818035341.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250818035341.0_1755489357809_0.3956405160618426","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250818081955.0":{"name":"@midscene/android","version":"0.26.7-beta-20250818081955.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250818081955.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"98b77e39b13f8329dd9bf52dabcc3de4c8e45b98","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250818081955.0.tgz","fileCount":7,"integrity":"sha512-g24BcVoTg1l6GSpY3ZAQv5RFNV+xovo56CskNUI1AX01S4h3nhGToPFSmuA++PPaKvSgVmxIIAR/9BalObbEAQ==","signatures":[{"sig":"MEQCIHDLSWbkBGQ9lgRNMxgogUz3XJySQ/7BJqfS8qg3skTZAiBnfPBWprKJRymUSDO9ORgKZkrHxkYAKWHDKbp0urLcEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88213},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250818081955.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5a6f4928e69a4eee0cf71f53957df4d8/midscene-android-0.26.7-beta-20250818081955.0.tgz","_integrity":"sha512-g24BcVoTg1l6GSpY3ZAQv5RFNV+xovo56CskNUI1AX01S4h3nhGToPFSmuA++PPaKvSgVmxIIAR/9BalObbEAQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250818081955.0","@midscene/core":"0.26.7-beta-20250818081955.0","@midscene/shared":"0.26.7-beta-20250818081955.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250818081955.0_1755505354501_0.7724296388603502","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250820105545.0":{"name":"@midscene/android","version":"0.26.7-beta-20250820105545.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250820105545.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5412e42f8438f24e5a462589e925c8b586397fa6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250820105545.0.tgz","fileCount":7,"integrity":"sha512-eJRVahSFMhBp+nVbJUqy0A1+eY7IL2+UCGw1ZBAbsd4s+HZEEUBqxALMe/dhUTV+s4kaiQYd6NMmlNXTFQAF4A==","signatures":[{"sig":"MEQCIAqpEy+3+RLKlgTzgEV43kkH1Szq/uyYYSlMk/Fa50mAAiAC8od3L7ZCitDEGVrax5F7KpekMC0YBeOUfzTHF0fwxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89117},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250820105545.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1ae0287f620a294dd3e3976225ee7797/midscene-android-0.26.7-beta-20250820105545.0.tgz","_integrity":"sha512-eJRVahSFMhBp+nVbJUqy0A1+eY7IL2+UCGw1ZBAbsd4s+HZEEUBqxALMe/dhUTV+s4kaiQYd6NMmlNXTFQAF4A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250820105545.0","@midscene/core":"0.26.7-beta-20250820105545.0","@midscene/shared":"0.26.7-beta-20250820105545.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250820105545.0_1755687488050_0.5365581659660763","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250820150415.0":{"name":"@midscene/android","version":"0.26.7-beta-20250820150415.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250820150415.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c1fbe4ad7965d26ee18574ada626c9281c77cd47","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250820150415.0.tgz","fileCount":7,"integrity":"sha512-hREmM8LqCyQbOACtqmJaetQYioXrdHqEqYde0rFEtNiEwZgC93sCyKB554R53SOKNZFakoFRa8qS59cB42QSEA==","signatures":[{"sig":"MEUCIHbHkOdrDv6ZRabVRFajzunOChM8raYuR6Tp4no3OchXAiEAtmeN1wkKXHlMAndpoMKTl5CZOLbU4Rq+bbqmZsRnzP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89153},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250820150415.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0113b107cd5022fe4c55ed88d6d6fa31/midscene-android-0.26.7-beta-20250820150415.0.tgz","_integrity":"sha512-hREmM8LqCyQbOACtqmJaetQYioXrdHqEqYde0rFEtNiEwZgC93sCyKB554R53SOKNZFakoFRa8qS59cB42QSEA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250820150415.0","@midscene/core":"0.26.7-beta-20250820150415.0","@midscene/shared":"0.26.7-beta-20250820150415.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250820150415.0_1755702397452_0.22337101680728555","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250820154059.0":{"name":"@midscene/android","version":"0.26.7-beta-20250820154059.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250820154059.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8ae7ad93d59d6ecdebb62412071ffcff36d123b2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250820154059.0.tgz","fileCount":7,"integrity":"sha512-4et6C1SSkbmaKYJbGrmQvcAzLziD+gNhfJSiPIVQuu+OGTsmJcB5AqgmYjiTtDr/wf6JLYocvhCsgl90KkGDjQ==","signatures":[{"sig":"MEUCIQCxrdXRFX84CwfDLYwjFOYL2ptnzlL/SiUIdwd9RVLoXgIgRlOA/0AM2JcVvq3WPow27BUk2QcCZMvRcCB5vR4iHfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89153},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250820154059.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9cbd8109af6e3ccc82e1f1c3f756dbb0/midscene-android-0.26.7-beta-20250820154059.0.tgz","_integrity":"sha512-4et6C1SSkbmaKYJbGrmQvcAzLziD+gNhfJSiPIVQuu+OGTsmJcB5AqgmYjiTtDr/wf6JLYocvhCsgl90KkGDjQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250820154059.0","@midscene/core":"0.26.7-beta-20250820154059.0","@midscene/shared":"0.26.7-beta-20250820154059.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250820154059.0_1755704613069_0.7788399067085661","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250820160625.0":{"name":"@midscene/android","version":"0.26.7-beta-20250820160625.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250820160625.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a81cd685551f4e3fc4464402e1da28a3e55a5302","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250820160625.0.tgz","fileCount":7,"integrity":"sha512-KhNxpkbbpu7nP838Etsc5ZuG+62S5jNrLh9orBzSWE5y81j4Fx6XT0+5C+8OmD9wnaCV0Biqu/I6+wJQYzxymA==","signatures":[{"sig":"MEQCIG8EW4PSNc3SSZ2Dqq4aArgaBSxyzQegNA3xZsNY3yKwAiAY3PXFExwE4rWXdMcoMUE6FnhN+sshRwiP5vacW8ZrEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89183},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250820160625.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/48810fb7c28e3a9f5ea7d2ad448b5fdf/midscene-android-0.26.7-beta-20250820160625.0.tgz","_integrity":"sha512-KhNxpkbbpu7nP838Etsc5ZuG+62S5jNrLh9orBzSWE5y81j4Fx6XT0+5C+8OmD9wnaCV0Biqu/I6+wJQYzxymA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250820160625.0","@midscene/core":"0.26.7-beta-20250820160625.0","@midscene/shared":"0.26.7-beta-20250820160625.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250820160625.0_1755706125514_0.23626811701184236","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821033353.0":{"name":"@midscene/android","version":"0.26.7-beta-20250821033353.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250821033353.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bb54915d69051b4ca223216657fe0be4d8854688","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250821033353.0.tgz","fileCount":7,"integrity":"sha512-HWNW8qMqpISXNglhEOvXA0pRxjfoXR7OqtXbRAp4AecKD4qM1jzks23NanXEq6VXGQn+AdLJFnTGuKaH9m5/Hg==","signatures":[{"sig":"MEQCICfR2ev/hxr6QGUoldjzf9e0chPqM0rz/r95fcleNW+bAiA8vfLm59dvtZ2yoai++nEkSemTUsseRD73C7tDBT6QPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90962},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250821033353.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6690cb20cca9762ec41bcf1baf30baad/midscene-android-0.26.7-beta-20250821033353.0.tgz","_integrity":"sha512-HWNW8qMqpISXNglhEOvXA0pRxjfoXR7OqtXbRAp4AecKD4qM1jzks23NanXEq6VXGQn+AdLJFnTGuKaH9m5/Hg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250821033353.0","@midscene/core":"0.26.7-beta-20250821033353.0","@midscene/shared":"0.26.7-beta-20250821033353.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250821033353.0_1755747366531_0.6626297845657931","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821041506.0":{"name":"@midscene/android","version":"0.26.7-beta-20250821041506.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250821041506.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"96ee56dcd6c0a4538c6262deda1d3437896e841e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250821041506.0.tgz","fileCount":7,"integrity":"sha512-xmI+qaGwvZN5VibsBciOGgD4JH1pozxAfy03GdVnTuqS7oAWfEBHE9fgpd6SumQxOdZuMIiTTotniM110j7JEQ==","signatures":[{"sig":"MEUCIQDvDhG6pETaUgo4SwNdoJtv2nnHjSZERfz9r77SFomgqQIgKnjXponOo9hYIT4j6/n3Cq6wMiScqy3H4dbN3yRcSOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89183},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250821041506.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7417f6db11009ec8be11ae3cdebec9dd/midscene-android-0.26.7-beta-20250821041506.0.tgz","_integrity":"sha512-xmI+qaGwvZN5VibsBciOGgD4JH1pozxAfy03GdVnTuqS7oAWfEBHE9fgpd6SumQxOdZuMIiTTotniM110j7JEQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250821041506.0","@midscene/core":"0.26.7-beta-20250821041506.0","@midscene/shared":"0.26.7-beta-20250821041506.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250821041506.0_1755749846478_0.4041999987717786","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821074936.0":{"name":"@midscene/android","version":"0.26.7-beta-20250821074936.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250821074936.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9c20c2770d441e1b959d4d329f7ba1844d3ab95a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250821074936.0.tgz","fileCount":7,"integrity":"sha512-3QtaY5rsdquCP47fJA6995oUICz6BA0VA8lfuZtrEE7zyE127U0mgTYxF4OVtESv7jn5ozd5zuQeFq59lBldNw==","signatures":[{"sig":"MEQCIDfmOjFDdl3XJYzT/cUHaCcNfCE9Gmd+3AEqli/7fh0LAiAs9WSosijEUh8dknCYOyyd7Fpk01v9twxEPBFXGmWyog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89183},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250821074936.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8554d0ae74eafb76b6b5d27222369632/midscene-android-0.26.7-beta-20250821074936.0.tgz","_integrity":"sha512-3QtaY5rsdquCP47fJA6995oUICz6BA0VA8lfuZtrEE7zyE127U0mgTYxF4OVtESv7jn5ozd5zuQeFq59lBldNw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250821074936.0","@midscene/core":"0.26.7-beta-20250821074936.0","@midscene/shared":"0.26.7-beta-20250821074936.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250821074936.0_1755762707667_0.5035850715213404","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821100152.0":{"name":"@midscene/android","version":"0.26.7-beta-20250821100152.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250821100152.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a2e45d25aa5ef1e540448f0ce6da23627957bcd2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250821100152.0.tgz","fileCount":7,"integrity":"sha512-nPOeeDPqACqasYb0p4VGFJzMl6+QEico+gzfUP20xB4xK9jsuqjnLf7BB8BsqmhMbiAQaLbNAgkUP+dCP8538Q==","signatures":[{"sig":"MEUCIQC9eyiWhl6b3QSItFl+1iS1GTYFyRhAonHQH8bWyeda2wIgSeCPL/BjiItiRWmxifitxOJpoqCFoHKpP978MVv2woY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89183},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250821100152.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4ba19d587f3f83aaff34b9f07d1ff49b/midscene-android-0.26.7-beta-20250821100152.0.tgz","_integrity":"sha512-nPOeeDPqACqasYb0p4VGFJzMl6+QEico+gzfUP20xB4xK9jsuqjnLf7BB8BsqmhMbiAQaLbNAgkUP+dCP8538Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250821100152.0","@midscene/core":"0.26.7-beta-20250821100152.0","@midscene/shared":"0.26.7-beta-20250821100152.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250821100152.0_1755770652240_0.2057569801564727","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821121810.0":{"name":"@midscene/android","version":"0.26.7-beta-20250821121810.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250821121810.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6205e22bdd6b6a3e2c724b77660e8b63031ff8d5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250821121810.0.tgz","fileCount":7,"integrity":"sha512-Sv0Sl/z0lxMOkn2Rm6ByFqTZse+iAQniC6mwmX+O/He/nPlUJuolRGErJeZVcD11LsXQ84ouuabb7B78Ie5nUg==","signatures":[{"sig":"MEUCIQC34ivA6l/fmE0gpaHU/HpVYXsHJxb40Eoyw9MUyWIceQIgCMpOoC30iuDm7ZN+njvHQh1gYbydb7fhEeQDddn/4S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99865},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250821121810.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/211dbe666e9569e5c77c981844a1d33c/midscene-android-0.26.7-beta-20250821121810.0.tgz","_integrity":"sha512-Sv0Sl/z0lxMOkn2Rm6ByFqTZse+iAQniC6mwmX+O/He/nPlUJuolRGErJeZVcD11LsXQ84ouuabb7B78Ie5nUg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250821121810.0","@midscene/core":"0.26.7-beta-20250821121810.0","@midscene/shared":"0.26.7-beta-20250821121810.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250821121810.0_1755778827443_0.06459094145833544","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821124744.0":{"name":"@midscene/android","version":"0.26.7-beta-20250821124744.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250821124744.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"177c7b8c673928a7c1713f8bdf2d41c66a291777","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250821124744.0.tgz","fileCount":7,"integrity":"sha512-x5F9xAGvWWAxA6nAMrSf0EV43k4PcZevJRjI+zAW1sEDwi3/RfFTd0YNFB8Q+6IaRB5wPRbiFbKBjFxfXbRzYg==","signatures":[{"sig":"MEUCIQDIHByayXa/zgOZlpx6NLBXm/8ZFXotgMVByKjlXT6akQIgfHhTvYge3SYpCLNufytMLBOl1dcEUJMV2hOZc9VzFrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89183},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250821124744.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a1a73174247c1a61ed3f5a03f7e51a3d/midscene-android-0.26.7-beta-20250821124744.0.tgz","_integrity":"sha512-x5F9xAGvWWAxA6nAMrSf0EV43k4PcZevJRjI+zAW1sEDwi3/RfFTd0YNFB8Q+6IaRB5wPRbiFbKBjFxfXbRzYg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250821124744.0","@midscene/core":"0.26.7-beta-20250821124744.0","@midscene/shared":"0.26.7-beta-20250821124744.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250821124744.0_1755780602913_0.5484742262171178","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821132536.0":{"name":"@midscene/android","version":"0.26.7-beta-20250821132536.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250821132536.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3d94eb4282269c9305da9f3b08e3d35252a5438e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250821132536.0.tgz","fileCount":7,"integrity":"sha512-sLW02KynMYsmEjhvtbt8O/Zg1GExz9F5QQXYd+sA8IHgtmsjkYutIWsfQp2xt6Y+a6LE5wovdPSCQgLCPWj7rw==","signatures":[{"sig":"MEQCIB2aJCgO0Q+VR45Zv9ux53QOMYhmcMZHaJsXefW4orDgAiAS85gQLl0dixALkoPlItEdzpnqBhgeyn7JxuMZFQsQMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89183},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250821132536.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/79384a76cf066d174e4919f6a3023a70/midscene-android-0.26.7-beta-20250821132536.0.tgz","_integrity":"sha512-sLW02KynMYsmEjhvtbt8O/Zg1GExz9F5QQXYd+sA8IHgtmsjkYutIWsfQp2xt6Y+a6LE5wovdPSCQgLCPWj7rw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250821132536.0","@midscene/core":"0.26.7-beta-20250821132536.0","@midscene/shared":"0.26.7-beta-20250821132536.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250821132536.0_1755782882420_0.29567331918216766","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821134240.0":{"name":"@midscene/android","version":"0.26.7-beta-20250821134240.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250821134240.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0f6a47c2a8d1b5cabdfb44a7e38c3cf78482e45f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250821134240.0.tgz","fileCount":7,"integrity":"sha512-wn8TJA9PKuwAjwMIJdiYP64VZF5XQZoX8dj9o4PdNKayi5Gxd3tk67paA8M0mF+HKdqX60KEwscrg9dZdLJtKA==","signatures":[{"sig":"MEYCIQDm1rc93DwL4lGcjOTzWsTr0+kMdTK+NNsQivSOW3icnwIhAOvKiZHIuTLDbY61wxKnTuPmp6J0F7cEY/8lNXCpqlAi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100557},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250821134240.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/faff6e6dffe600b7a55b55f0d772b62a/midscene-android-0.26.7-beta-20250821134240.0.tgz","_integrity":"sha512-wn8TJA9PKuwAjwMIJdiYP64VZF5XQZoX8dj9o4PdNKayi5Gxd3tk67paA8M0mF+HKdqX60KEwscrg9dZdLJtKA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250821134240.0","@midscene/core":"0.26.7-beta-20250821134240.0","@midscene/shared":"0.26.7-beta-20250821134240.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250821134240.0_1755783887448_0.6354630000094643","host":"s3://npm-registry-packages-npm-production"}},"0.26.7-beta-20250821135834.0":{"name":"@midscene/android","version":"0.26.7-beta-20250821135834.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.26.7-beta-20250821135834.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7ec4d23b5ff4eeb96dfab1e67ef37d76976af666","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.26.7-beta-20250821135834.0.tgz","fileCount":7,"integrity":"sha512-eFTC6EPGZPqiZ6HoS/NlhrObSpoDxcGwZhUfXu3Ui79edYRq/yLm1WJuSszNc6dhSSeZ/ZnFZDi5zabVd8gYYQ==","signatures":[{"sig":"MEUCIQDOchlYhyKuV4r2y89aAY3TX9JSt/uCm1AmaHKnaIbK0AIgPZUbwXlTDXGRQAiKPUOHuI++CeuYZ0zY5YkaJ5yuJZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89183},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.26.7-beta-20250821135834.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6b26975aea2020923bc915a023dc9cec/midscene-android-0.26.7-beta-20250821135834.0.tgz","_integrity":"sha512-eFTC6EPGZPqiZ6HoS/NlhrObSpoDxcGwZhUfXu3Ui79edYRq/yLm1WJuSszNc6dhSSeZ/ZnFZDi5zabVd8gYYQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.26.7-beta-20250821135834.0","@midscene/core":"0.26.7-beta-20250821135834.0","@midscene/shared":"0.26.7-beta-20250821135834.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.26.7-beta-20250821135834.0_1755784858476_0.5477713827899557","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@midscene/android","version":"0.27.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"aee13d5d92c8e807f965d6b686c35db2f3426f60","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.0.tgz","fileCount":7,"integrity":"sha512-OAEv3XgBzzqXOxHAtmlcAL2T4/8PZGcGJjMpUpG/DlpJ0unOM7peYBjtnXqXd/gVjDA9vdZnrySKfD8qBaZpYw==","signatures":[{"sig":"MEUCICkMsCyChBPzPQeXONDME2mGt53n6QP4pDj3Th9wrXTkAiEA1YaIdUiQtOpa524JJfY07JV/vPdidsYPMw47rfKraYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89095},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b20ead5d365eddd05ef93a752ee4c43b/midscene-android-0.27.0.tgz","_integrity":"sha512-OAEv3XgBzzqXOxHAtmlcAL2T4/8PZGcGJjMpUpG/DlpJ0unOM7peYBjtnXqXd/gVjDA9vdZnrySKfD8qBaZpYw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.27.0","@midscene/core":"0.27.0","@midscene/shared":"0.27.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.0_1755786102204_0.9511030887976131","host":"s3://npm-registry-packages-npm-production"}},"0.27.1-beta-20250822053848.0":{"name":"@midscene/android","version":"0.27.1-beta-20250822053848.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.1-beta-20250822053848.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"927403c65fe92c3f6fe580bccdbb7655ec8bf9fa","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.1-beta-20250822053848.0.tgz","fileCount":7,"integrity":"sha512-UaSbbzrkSdTekWwB7lBaGyJLYeKfy5c3SkFsdKPILj1VHQvjjdQzQP14w1/QTIUAI0Of5r1WdyuEMJ7RzHO16g==","signatures":[{"sig":"MEUCIDk1izNjNewg/SGz0h3iu7PYS/JpAAOMqXfmcXY4EeVtAiEAu9d0sbFj3y9cIodbhLseHgdHub2uxhjDshCAzYaBHkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105026},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.1-beta-20250822053848.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ebf8f5fce2f8bc2bcd10e75476884007/midscene-android-0.27.1-beta-20250822053848.0.tgz","_integrity":"sha512-UaSbbzrkSdTekWwB7lBaGyJLYeKfy5c3SkFsdKPILj1VHQvjjdQzQP14w1/QTIUAI0Of5r1WdyuEMJ7RzHO16g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.27.1-beta-20250822053848.0","@midscene/core":"0.27.1-beta-20250822053848.0","@midscene/shared":"0.27.1-beta-20250822053848.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.1-beta-20250822053848.0_1755841282282_0.7481411532533264","host":"s3://npm-registry-packages-npm-production"}},"0.27.1-beta-20250822094725.0":{"name":"@midscene/android","version":"0.27.1-beta-20250822094725.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.1-beta-20250822094725.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"aa6ce28f14a3438a9c7aecd91e9ca42d4e3bc631","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.1-beta-20250822094725.0.tgz","fileCount":7,"integrity":"sha512-uuKxQ30nbG8oMWHVpF6eU5VSZB4DOk6FMmsUdeju96eS/PXgz4/T3diZmM42scTUsS01z6W8VDBCh8NMyWvGpA==","signatures":[{"sig":"MEUCIQDkg4GrqfNL70OgBttetuFh7Dg/tu1t1zUcUOZQ0wBhHgIgJgg7OvSPuwreM1169/ZM4336+8zG4im2RoObBqy6RKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106643},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.1-beta-20250822094725.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/49785410eb7b2c1a3c98e025ea03bf34/midscene-android-0.27.1-beta-20250822094725.0.tgz","_integrity":"sha512-uuKxQ30nbG8oMWHVpF6eU5VSZB4DOk6FMmsUdeju96eS/PXgz4/T3diZmM42scTUsS01z6W8VDBCh8NMyWvGpA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.27.1-beta-20250822094725.0","@midscene/core":"0.27.1-beta-20250822094725.0","@midscene/shared":"0.27.1-beta-20250822094725.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.1-beta-20250822094725.0_1755856181138_0.7275904248251464","host":"s3://npm-registry-packages-npm-production"}},"0.27.1-beta-20250822103738.0":{"name":"@midscene/android","version":"0.27.1-beta-20250822103738.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.1-beta-20250822103738.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e52a52f7720b914005cebecb1803fe170b05198f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.1-beta-20250822103738.0.tgz","fileCount":7,"integrity":"sha512-vuX1JVT06NFoeOpB/jErClOdGWu5pjuIHnMkCqgQTQACBafIdBOO585ZAbqSm8F0VbDMpDZg/fqvlfocD1oZPw==","signatures":[{"sig":"MEUCIQCLWQlkbZUFBgUhSIhdt//FC2it2riLar06zzGBZB5dAgIgYB6+eZHUTRekEkpUTif3RNliJxfufe7UDBMP5cXtK4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106643},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.1-beta-20250822103738.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/002919df72abc43a5e9c8b459e944839/midscene-android-0.27.1-beta-20250822103738.0.tgz","_integrity":"sha512-vuX1JVT06NFoeOpB/jErClOdGWu5pjuIHnMkCqgQTQACBafIdBOO585ZAbqSm8F0VbDMpDZg/fqvlfocD1oZPw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.27.1-beta-20250822103738.0","@midscene/core":"0.27.1-beta-20250822103738.0","@midscene/shared":"0.27.1-beta-20250822103738.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.1-beta-20250822103738.0_1755859196556_0.13609308631502182","host":"s3://npm-registry-packages-npm-production"}},"0.27.1-beta-20250822113042.0":{"name":"@midscene/android","version":"0.27.1-beta-20250822113042.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.1-beta-20250822113042.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d1e549e2e8543efe001cdd4c3f3760b0ab4bf1ed","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.1-beta-20250822113042.0.tgz","fileCount":7,"integrity":"sha512-HM2/Mjfyk8DZnKb0rwPr7Z8AqzIejT0b5dFSR1YLE1h4H791S+5N5O6VPwvxsyH7VwCKTgZ0/gkR+8M2BBOllA==","signatures":[{"sig":"MEYCIQCL0lUaCVfZmzgTv9JIgv3E/HChkXxs6K5swMUCtpJgXgIhANXXLhFx+pm1WqKr6GBri2iqA+JfF59h0soSoUGtObkw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106643},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.1-beta-20250822113042.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c0cf3748d5899cb679b09fcaf59be57b/midscene-android-0.27.1-beta-20250822113042.0.tgz","_integrity":"sha512-HM2/Mjfyk8DZnKb0rwPr7Z8AqzIejT0b5dFSR1YLE1h4H791S+5N5O6VPwvxsyH7VwCKTgZ0/gkR+8M2BBOllA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.27.1-beta-20250822113042.0","@midscene/core":"0.27.1-beta-20250822113042.0","@midscene/shared":"0.27.1-beta-20250822113042.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.1-beta-20250822113042.0_1755862383249_0.34474597012311725","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@midscene/android","version":"0.27.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d693af8d441d10553f46505825bf245e8e64e462","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.1.tgz","fileCount":7,"integrity":"sha512-2baQfyuqFza2kY5errOwNSGJTrNirD9TSYMq3HuxIWr31AygQLvpwnTcZNyA7N3+03qud4v+maVuwbUaiv2m9A==","signatures":[{"sig":"MEYCIQDjJwFzxfX9z7QSmuUlJxxpd6gLxjT+P+dzuQU8a3y2AwIhAIRFi0HQcn/Y1aJ9evqh+qkSI/tesWCJ2ba5Rej1O9BK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106555},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1bab581882ff3e8bac89e1ce32038d1b/midscene-android-0.27.1.tgz","_integrity":"sha512-2baQfyuqFza2kY5errOwNSGJTrNirD9TSYMq3HuxIWr31AygQLvpwnTcZNyA7N3+03qud4v+maVuwbUaiv2m9A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/web":"0.27.1","@midscene/core":"0.27.1","@midscene/shared":"0.27.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.1_1755862671839_0.5188027018400585","host":"s3://npm-registry-packages-npm-production"}},"0.27.2-beta-20250825023736.0":{"name":"@midscene/android","version":"0.27.2-beta-20250825023736.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.2-beta-20250825023736.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"26cab628a199890a1944edcbb40c1d40c2a77847","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.2-beta-20250825023736.0.tgz","fileCount":7,"integrity":"sha512-mWLeKUxb4VE8Uu8UroMH0X7X/LTCNRRmXzooA9/SGfeF08uNmkxeKzCQh1VUMUgB++FOUlfxN6k7cqCqa/y6ag==","signatures":[{"sig":"MEUCIGrNyr/ktYr7UuCDTcd61xG4m/qAj0XR8xVHf0dOPwMhAiEAmhskTJ2pIZp9Z2AEppst/IjgXMErr4D67rG6nNPdZnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106818},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.2-beta-20250825023736.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8ef8702803a11726720237fc11dad214/midscene-android-0.27.2-beta-20250825023736.0.tgz","_integrity":"sha512-mWLeKUxb4VE8Uu8UroMH0X7X/LTCNRRmXzooA9/SGfeF08uNmkxeKzCQh1VUMUgB++FOUlfxN6k7cqCqa/y6ag==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.2-beta-20250825023736.0","@midscene/shared":"0.27.2-beta-20250825023736.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.2-beta-20250825023736.0_1756089588238_0.8350739224009132","host":"s3://npm-registry-packages-npm-production"}},"0.27.2-beta-20250825025215.0":{"name":"@midscene/android","version":"0.27.2-beta-20250825025215.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.2-beta-20250825025215.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"030595680fd7fd6dbbeca26c28f12c71a4a07988","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.2-beta-20250825025215.0.tgz","fileCount":7,"integrity":"sha512-S2NCJBSIGVHak9KSCLfnGiSbtEvdS6p41E3lkhbN/sBiEsSdYCM5wxHJkk+VkacBvmBP/0LOFr9gY7jV9sWsYw==","signatures":[{"sig":"MEQCIGaER7tgEo9bePB7KAFIINCA/NcdH+YAmVXrsH3iSmUeAiACuiyCYXo7sMukGdhs4mAEMTKWzdFc6aPewLQ5SHD9eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106818},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.2-beta-20250825025215.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9bb83173980bf4d7d0bd38b8044d3675/midscene-android-0.27.2-beta-20250825025215.0.tgz","_integrity":"sha512-S2NCJBSIGVHak9KSCLfnGiSbtEvdS6p41E3lkhbN/sBiEsSdYCM5wxHJkk+VkacBvmBP/0LOFr9gY7jV9sWsYw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.2-beta-20250825025215.0","@midscene/shared":"0.27.2-beta-20250825025215.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.2-beta-20250825025215.0_1756090466684_0.6837694408276664","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@midscene/android","version":"0.27.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6f8c6dcc5ab049d8eddc5d8eab535260250d62f0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.2.tgz","fileCount":7,"integrity":"sha512-w1eCXWl9e0SLUGqDlyukDp99NwWDnW10P7Iq3hp9q7OsJP0uTZ86V0WIy9vVQgUJwDEEobm2nsfwoyLnGlMiCA==","signatures":[{"sig":"MEUCIQCM31QXNLqMeywhPhF3xGu9WsCpI9FVFcwshKoUg8G9MQIgNRGcZ8G8bewUndxatZMpNCndWNeUin8dtz8jlEEN/UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106752},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/841d679da3465c322d42b0cf60fb582c/midscene-android-0.27.2.tgz","_integrity":"sha512-w1eCXWl9e0SLUGqDlyukDp99NwWDnW10P7Iq3hp9q7OsJP0uTZ86V0WIy9vVQgUJwDEEobm2nsfwoyLnGlMiCA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.2","@midscene/shared":"0.27.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.2_1756092464848_0.8913863537789406","host":"s3://npm-registry-packages-npm-production"}},"0.27.3-beta-20250825082408.0":{"name":"@midscene/android","version":"0.27.3-beta-20250825082408.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.3-beta-20250825082408.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5abed2d5192b6c1cb39301b72659fffbe5bba4de","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.3-beta-20250825082408.0.tgz","fileCount":7,"integrity":"sha512-/cAHnkDvOjdG+I8pcDC1/H/z3UIJknpF1JvCDVxRwIdAwKlYhW2HGQDlOqbBHg23Z5rH/5QOQvuwL7d6wKswAw==","signatures":[{"sig":"MEUCICA7XFQN+BsWoysLtb0jiRNMw93kxogJblDR9duQ65ZUAiEAoP9G2b/vjuis5JpIlXeWTYHUDiJH8qkH5HKtC91dhGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106818},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.3-beta-20250825082408.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bd41c1c6d08e48ff5ccb646a21741d67/midscene-android-0.27.3-beta-20250825082408.0.tgz","_integrity":"sha512-/cAHnkDvOjdG+I8pcDC1/H/z3UIJknpF1JvCDVxRwIdAwKlYhW2HGQDlOqbBHg23Z5rH/5QOQvuwL7d6wKswAw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.3-beta-20250825082408.0","@midscene/shared":"0.27.3-beta-20250825082408.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.3-beta-20250825082408.0_1756110383618_0.5231856562876656","host":"s3://npm-registry-packages-npm-production"}},"0.27.3-beta-20250825120123.0":{"name":"@midscene/android","version":"0.27.3-beta-20250825120123.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.3-beta-20250825120123.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a0b30041b4e56fa912667beedead8aea6a15c23b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.3-beta-20250825120123.0.tgz","fileCount":7,"integrity":"sha512-yFYjEvYTNKe0kw/68Pit/taIC690YvcGk7gScv084mGnmi+tACyCUYyLaIiN6H6/b5xfE1SMTVax2W9uQBIvGA==","signatures":[{"sig":"MEUCIQD5teqFvx5zGuo8EZDKJcrj+WDOS3i7YBAjx8gIfSntBwIgK9B0c5TvZGVubhji2sNqep9SuwSwD6bwHrP0bmGmD6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106818},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.3-beta-20250825120123.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4322ea122d187b5f5ca709f456f91a92/midscene-android-0.27.3-beta-20250825120123.0.tgz","_integrity":"sha512-yFYjEvYTNKe0kw/68Pit/taIC690YvcGk7gScv084mGnmi+tACyCUYyLaIiN6H6/b5xfE1SMTVax2W9uQBIvGA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.3-beta-20250825120123.0","@midscene/shared":"0.27.3-beta-20250825120123.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.3-beta-20250825120123.0_1756123410570_0.4157099970982876","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"@midscene/android","version":"0.27.3","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"da8ec7f4fcf361798d3ee77da1418d22bd4a28a8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.3.tgz","fileCount":7,"integrity":"sha512-jw/k2bssZGRz7Glt1LVBkPFilQuH53jr+1Rn4GQrUxMMF7fW9DaTdFUkpI+2EJFVODt+w/R4PhI9MCLVFhxdfA==","signatures":[{"sig":"MEUCICwZ0ZVvX1DyvE+5WuKexMo8bb2Uf+Llhzzf2/3fvIcxAiEAj2SXvmujgOSwWhaSMqDRT6ugqieQCjMYa9rBEpucB8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106944},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8f1fe6c8a6b9347a21690b2304aa21e7/midscene-android-0.27.3.tgz","_integrity":"sha512-jw/k2bssZGRz7Glt1LVBkPFilQuH53jr+1Rn4GQrUxMMF7fW9DaTdFUkpI+2EJFVODt+w/R4PhI9MCLVFhxdfA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.3","@midscene/shared":"0.27.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.3_1756126472627_0.25919540282489506","host":"s3://npm-registry-packages-npm-production"}},"0.27.4-beta-20250826022234.0":{"name":"@midscene/android","version":"0.27.4-beta-20250826022234.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.4-beta-20250826022234.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"fe36b1e5720e400f65f25841ab5ced5e78c351ff","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.4-beta-20250826022234.0.tgz","fileCount":7,"integrity":"sha512-vaeEVNTMmFShFoVIQY9esLBhdvhrLlWvZek98uCUCLox/kwiwz3M5K3xcAyPoEmJPlD3oTa1dV4WrAjUmMWxsg==","signatures":[{"sig":"MEUCIQD4aQebvWFtSFGX1e1vca6WQWSWs7Y89P9FxMDHjBrjPwIgW8koqgtvyGpY2E3NaG92+BB2rpgNQ86+WsqmhkUuM70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107010},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.4-beta-20250826022234.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/39ac127b8506d2cc3933a78357ee549c/midscene-android-0.27.4-beta-20250826022234.0.tgz","_integrity":"sha512-vaeEVNTMmFShFoVIQY9esLBhdvhrLlWvZek98uCUCLox/kwiwz3M5K3xcAyPoEmJPlD3oTa1dV4WrAjUmMWxsg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.4-beta-20250826022234.0","@midscene/shared":"0.27.4-beta-20250826022234.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.4-beta-20250826022234.0_1756175088400_0.3541263069435274","host":"s3://npm-registry-packages-npm-production"}},"0.27.4-beta-20250826061259.0":{"name":"@midscene/android","version":"0.27.4-beta-20250826061259.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.4-beta-20250826061259.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"29cb7acd6ede728acb4952535fb841a8480e94bc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.4-beta-20250826061259.0.tgz","fileCount":7,"integrity":"sha512-pL4Utv+n1dmnH/iD1PK4HCd/zTB+gccN3x1apjqiRitBWEdBccSGYrJl3/hvb7MqRpWHuwSnNgsEfHGGV++/qA==","signatures":[{"sig":"MEYCIQDumVcpEXNxGiUsO8D+D2Z8NGzsnzBtkYSGy9Dr4GvGcQIhAIcS4wnaC35OEX/nYRmBXpNvOoXrrfuP8UYb2kwlt0jg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111992},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.4-beta-20250826061259.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9441748e642b7d93dcb87be5f7eeb0fd/midscene-android-0.27.4-beta-20250826061259.0.tgz","_integrity":"sha512-pL4Utv+n1dmnH/iD1PK4HCd/zTB+gccN3x1apjqiRitBWEdBccSGYrJl3/hvb7MqRpWHuwSnNgsEfHGGV++/qA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.4-beta-20250826061259.0","@midscene/shared":"0.27.4-beta-20250826061259.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.4-beta-20250826061259.0_1756188922283_0.8727128696326243","host":"s3://npm-registry-packages-npm-production"}},"0.27.4-beta-20250826080237.0":{"name":"@midscene/android","version":"0.27.4-beta-20250826080237.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.4-beta-20250826080237.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"73c92f62d75455c1f0135c05097532c4ba4ea9e2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.4-beta-20250826080237.0.tgz","fileCount":7,"integrity":"sha512-us5vcEkavqjlc8CG60wQFN0GFfaVn/AzF79cK7luqUhSzxKlfDalFlpvI5LmcLkEGRbddUbm2Axz6HMNGDk1YA==","signatures":[{"sig":"MEQCIEiD/gVtg+ZvrfhaFK7rOKRl/jZMWVrvBXKTb2EinwEPAiBnexUQr6HSRrStYqTFLrEMBmd2F1CF8z4eppSOjuRx8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111992},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.4-beta-20250826080237.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5e8f3e92dc562dead75e45ff2021b6a1/midscene-android-0.27.4-beta-20250826080237.0.tgz","_integrity":"sha512-us5vcEkavqjlc8CG60wQFN0GFfaVn/AzF79cK7luqUhSzxKlfDalFlpvI5LmcLkEGRbddUbm2Axz6HMNGDk1YA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.4-beta-20250826080237.0","@midscene/shared":"0.27.4-beta-20250826080237.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.4-beta-20250826080237.0_1756195489099_0.7321193116735794","host":"s3://npm-registry-packages-npm-production"}},"0.27.4-beta-20250826121712.0":{"name":"@midscene/android","version":"0.27.4-beta-20250826121712.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.4-beta-20250826121712.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0a524bdc1a64e4bc57c13c9a315bf292ae0b03b7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.4-beta-20250826121712.0.tgz","fileCount":7,"integrity":"sha512-GL+sRLOcj+B9MypGMz21ZrGTvE6TZELO4s8a7MfW+Z5pzg5smZDvA/0cmp5Fc3Hqn2135/s6dZRZxdE197vWBw==","signatures":[{"sig":"MEQCIG0JjUWJ8S2Z6HaQyWuWhZ7rgPM86PKjfGRixZ8Ye+ufAiBQo7L0vHqGFRvLnLKPL03wcOeZczY3NwYNFZ1hkUz2bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111992},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.4-beta-20250826121712.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/685a74462bb858c5ef1f59e92606a99d/midscene-android-0.27.4-beta-20250826121712.0.tgz","_integrity":"sha512-GL+sRLOcj+B9MypGMz21ZrGTvE6TZELO4s8a7MfW+Z5pzg5smZDvA/0cmp5Fc3Hqn2135/s6dZRZxdE197vWBw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.4-beta-20250826121712.0","@midscene/shared":"0.27.4-beta-20250826121712.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.4-beta-20250826121712.0_1756210776220_0.7029224114285042","host":"s3://npm-registry-packages-npm-production"}},"0.27.4":{"name":"@midscene/android","version":"0.27.4","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.4","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"230e876b99f6614134b70f17fc8ae8800c818b19","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.4.tgz","fileCount":7,"integrity":"sha512-9EqCpK5y4KKaBRJTxDdC5aXODVOugd6ZBypFvHpAfTRSKZiyGRPenhOzv8WDFFl4wVXXB6y99PuQuQYRbzeNXA==","signatures":[{"sig":"MEQCIHIYCrpeO6jnSJMYZ0zCnS5eBebrBUStZZ1fM407RKQrAiBaep4cBuYq9issIe//uGbeH/7ny2+QuqQDE6zgjvf8hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111926},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0ca18631164e84097d102b06eed6f13d/midscene-android-0.27.4.tgz","_integrity":"sha512-9EqCpK5y4KKaBRJTxDdC5aXODVOugd6ZBypFvHpAfTRSKZiyGRPenhOzv8WDFFl4wVXXB6y99PuQuQYRbzeNXA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.4","@midscene/shared":"0.27.4"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.4_1756212071800_0.6611297629404211","host":"s3://npm-registry-packages-npm-production"}},"0.27.5-beta-20250827031507.0":{"name":"@midscene/android","version":"0.27.5-beta-20250827031507.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.5-beta-20250827031507.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c0e8246675fe016271e64bf8e8ed5534f60d1fec","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.5-beta-20250827031507.0.tgz","fileCount":7,"integrity":"sha512-pYUpWr6J+0C03rM2eCBPyKT3+lkiCTHMwAjdJxbABmZT+y5gdz87+ySrLwYQmRUEpBrBhlIG5xMDTOJZCAPDrA==","signatures":[{"sig":"MEYCIQDtMNHChIp6STwmWz3NTt+m2WIheY5/UTbk2P0zY0HuHAIhAJjiUmELO0JIgAZCDcMvan2Gpq0ekErvT72jFTRC2UBE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112439},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.5-beta-20250827031507.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2136bac6783ea0fabce3c329159b42c3/midscene-android-0.27.5-beta-20250827031507.0.tgz","_integrity":"sha512-pYUpWr6J+0C03rM2eCBPyKT3+lkiCTHMwAjdJxbABmZT+y5gdz87+ySrLwYQmRUEpBrBhlIG5xMDTOJZCAPDrA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.5-beta-20250827031507.0","@midscene/shared":"0.27.5-beta-20250827031507.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.5-beta-20250827031507.0_1756264643255_0.5907558641540569","host":"s3://npm-registry-packages-npm-production"}},"0.27.5-beta-20250827160628.0":{"name":"@midscene/android","version":"0.27.5-beta-20250827160628.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.5-beta-20250827160628.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a6da837fc3a95681830f36ba17cf260dc37cb306","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.5-beta-20250827160628.0.tgz","fileCount":7,"integrity":"sha512-e1/YnmEWsSZQ9lwol9FzkhTHC3/K6xdtnFJLDp7yt0Lc03Jz9DNvcgwh5TVGQ1H+RjoP6DHUbxNhGhvZikcqkw==","signatures":[{"sig":"MEYCIQCg7UJDtd9CQbo35vmhxV3WW/NFA48niq9zPZUBdRfWawIhAJny2FYGDwUwoBNa1+ecwRiT0tTtRWUfZe4s4NGoy8vS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112439},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.5-beta-20250827160628.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/101d5babbde22ca0eeab54b7e4cf35f1/midscene-android-0.27.5-beta-20250827160628.0.tgz","_integrity":"sha512-e1/YnmEWsSZQ9lwol9FzkhTHC3/K6xdtnFJLDp7yt0Lc03Jz9DNvcgwh5TVGQ1H+RjoP6DHUbxNhGhvZikcqkw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.5-beta-20250827160628.0","@midscene/shared":"0.27.5-beta-20250827160628.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.5-beta-20250827160628.0_1756310915662_0.6599302446569202","host":"s3://npm-registry-packages-npm-production"}},"0.27.5-beta-20250828012323.0":{"name":"@midscene/android","version":"0.27.5-beta-20250828012323.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.5-beta-20250828012323.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e7284719c9f57204ad61afd79d181419a3549a4b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.5-beta-20250828012323.0.tgz","fileCount":7,"integrity":"sha512-FTr5+keQaqxlN22IlWdkieeagAJa1x0IEgIbGj0pnfGcXJS63ZX7XWmfc4L+/XmZ3RGYZe4QZ05UiwP88F5tTg==","signatures":[{"sig":"MEUCIQC9WdHcmeEv/zJyEyIK6NN2CBf2WcTMW8KngqV7sAPbwwIgYTtACzoqn7ui0E82mEZCw1KORd1TZuHfGPe3zuWRLFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112439},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.5-beta-20250828012323.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/280cb8336954fbe969c36c5a576eaf9a/midscene-android-0.27.5-beta-20250828012323.0.tgz","_integrity":"sha512-FTr5+keQaqxlN22IlWdkieeagAJa1x0IEgIbGj0pnfGcXJS63ZX7XWmfc4L+/XmZ3RGYZe4QZ05UiwP88F5tTg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.5-beta-20250828012323.0","@midscene/shared":"0.27.5-beta-20250828012323.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.5-beta-20250828012323.0_1756344341495_0.6606715034404638","host":"s3://npm-registry-packages-npm-production"}},"0.27.5-beta-20250828012822.0":{"name":"@midscene/android","version":"0.27.5-beta-20250828012822.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.5-beta-20250828012822.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"16a307279ea1d2349a0347011fde29d331b177b2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.5-beta-20250828012822.0.tgz","fileCount":7,"integrity":"sha512-T/4/m2V1RvwXTvgtLkdq+WSeyZhU7YtW8QDPwZUops2dCsuplcZ5+ofno7PlJQdZq/shPyck3JDrYO9hbExOBQ==","signatures":[{"sig":"MEYCIQCZA2HE1t0oET8cwRFTtFaXTmpFvQjz2ZETZ6IeK3maawIhAJ68131jWeLtp2U8e2RBigt60WZ+xI/qDllls6j+V9jS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113221},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.5-beta-20250828012822.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/56fd6bfe2e50814af16b6969f3192e64/midscene-android-0.27.5-beta-20250828012822.0.tgz","_integrity":"sha512-T/4/m2V1RvwXTvgtLkdq+WSeyZhU7YtW8QDPwZUops2dCsuplcZ5+ofno7PlJQdZq/shPyck3JDrYO9hbExOBQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.5-beta-20250828012822.0","@midscene/shared":"0.27.5-beta-20250828012822.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.5-beta-20250828012822.0_1756344640164_0.1391783938788531","host":"s3://npm-registry-packages-npm-production"}},"0.27.5-beta-20250828025824.0":{"name":"@midscene/android","version":"0.27.5-beta-20250828025824.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.5-beta-20250828025824.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d5959fa7004ac6810d6b675b24ede4f98dfafcfc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.5-beta-20250828025824.0.tgz","fileCount":7,"integrity":"sha512-cdU5cZNVlcb8FsTX2eDxMrWx8hZsQLJNS3BO0TMNPvn5xrVoINehHUAZ3K2HIrSR+snJtP4uFURffPKwpQUJ2w==","signatures":[{"sig":"MEUCIEarMnJvuxBw+Dk/uNKGfwmcGNMzEqTrfhE9ShRdQNsTAiEA2VTJVpK75I1848vEInWNFlYgTDPmTdlf641SM06sxP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112439},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.5-beta-20250828025824.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/918ae489fc20fca16a9f3260beaa442a/midscene-android-0.27.5-beta-20250828025824.0.tgz","_integrity":"sha512-cdU5cZNVlcb8FsTX2eDxMrWx8hZsQLJNS3BO0TMNPvn5xrVoINehHUAZ3K2HIrSR+snJtP4uFURffPKwpQUJ2w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.5-beta-20250828025824.0","@midscene/shared":"0.27.5-beta-20250828025824.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.5-beta-20250828025824.0_1756350038231_0.5180296316610005","host":"s3://npm-registry-packages-npm-production"}},"0.27.5":{"name":"@midscene/android","version":"0.27.5","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.5","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7c6c831050a06b677e1dbaa3c86379508a963cec","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.5.tgz","fileCount":7,"integrity":"sha512-AFtp7xsA5ts7z+kStLcG08msCwy4shSMnzmX0BuKyUYOPNjCc+ZY4kCIzVtSiHjAAYz8cqxdVrd0aoGgneEDBQ==","signatures":[{"sig":"MEUCIBiFaBsicXinBQ1N48PEQysqjV/h4ts6s29D5/AX/m5PAiEA3OFN4bKAUgLQW0GK9A7T6cZEO9AuIPRFLDg9qkvuXno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112373},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7909842ba29cad751d27381898c3babf/midscene-android-0.27.5.tgz","_integrity":"sha512-AFtp7xsA5ts7z+kStLcG08msCwy4shSMnzmX0BuKyUYOPNjCc+ZY4kCIzVtSiHjAAYz8cqxdVrd0aoGgneEDBQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.5","@midscene/shared":"0.27.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.5_1756351177910_0.7584661413634735","host":"s3://npm-registry-packages-npm-production"}},"0.27.6-beta-20250831000753.0":{"name":"@midscene/android","version":"0.27.6-beta-20250831000753.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.6-beta-20250831000753.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c6de1eb1febe26765f2b1c71357c89ff66143998","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.6-beta-20250831000753.0.tgz","fileCount":7,"integrity":"sha512-r4/DNMi80+rPDaSvN7X9Y33jGkb5k7qJQS/hu9FnJF5jkXTbYloYwFeiE4MLDF/NhyioDJh1E0jr6r0ayeswIQ==","signatures":[{"sig":"MEYCIQCHBbqgPclep6j1uXreEY8MoLJWieVTRVqocnIo0GXT5wIhALKG9NkvFnd1FWFO9BhxGEm3S57dzZy1LjWIKJT5Cn+e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112439},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.6-beta-20250831000753.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/aaf852ad91aeab1b0831df3061fd06c1/midscene-android-0.27.6-beta-20250831000753.0.tgz","_integrity":"sha512-r4/DNMi80+rPDaSvN7X9Y33jGkb5k7qJQS/hu9FnJF5jkXTbYloYwFeiE4MLDF/NhyioDJh1E0jr6r0ayeswIQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.6-beta-20250831000753.0","@midscene/shared":"0.27.6-beta-20250831000753.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.6-beta-20250831000753.0_1756598996041_0.31969174142498535","host":"s3://npm-registry-packages-npm-production"}},"0.27.6":{"name":"@midscene/android","version":"0.27.6","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.6","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"622de630707a480490e1f3b5d250be25b3347838","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.6.tgz","fileCount":7,"integrity":"sha512-4clyncNkR1iimlkf7i8XFGGsbdjqsGmaj+sZ2ES0nnqcZ241X+j4V+OZH1Lgbtmx8oBxGiFruuU5fMdbcvEqeQ==","signatures":[{"sig":"MEQCIC6NWKq5mZPRIQK+1R9QDRlokzp9XbNeKghn4oVC9FcWAiBuknYVG+vWTLl5prdtvD0GYeC1g9mmcEAlDFZmF9sGJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112373},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c1066f99d5c4efaed9340772387bbf07/midscene-android-0.27.6.tgz","_integrity":"sha512-4clyncNkR1iimlkf7i8XFGGsbdjqsGmaj+sZ2ES0nnqcZ241X+j4V+OZH1Lgbtmx8oBxGiFruuU5fMdbcvEqeQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.6","@midscene/shared":"0.27.6"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.6_1756697793669_0.5943864558927066","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250901120709.0":{"name":"@midscene/android","version":"0.27.7-beta-20250901120709.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.7-beta-20250901120709.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b11e3a8d3cf37bd6d44baf1e2e724463f1dcb9db","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.7-beta-20250901120709.0.tgz","fileCount":7,"integrity":"sha512-LK941+hEZohZq0gwQ0t9qFyWznRjZ8nrOZc3fucH/RZXCMPe/H9vN5RWOxMz2BZRIPQ8+eg6xIJ99yT+5Yaj3A==","signatures":[{"sig":"MEQCIDA37sjQJe0/oH9nPuU8iJyoGX2HbXJif1mCgd1al/GNAiA2x4jPdYcxw16CccacOVYUnQuBZPT97P532ivLg0n9qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112439},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.7-beta-20250901120709.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6f5546d04e675e1286cf5c633cf13ee0/midscene-android-0.27.7-beta-20250901120709.0.tgz","_integrity":"sha512-LK941+hEZohZq0gwQ0t9qFyWznRjZ8nrOZc3fucH/RZXCMPe/H9vN5RWOxMz2BZRIPQ8+eg6xIJ99yT+5Yaj3A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.7-beta-20250901120709.0","@midscene/shared":"0.27.7-beta-20250901120709.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.7-beta-20250901120709.0_1756728556671_0.002562248157699898","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250902060833.0":{"name":"@midscene/android","version":"0.27.7-beta-20250902060833.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.7-beta-20250902060833.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"147478c2a70088ac888f559e534e6e9b89793d4f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.7-beta-20250902060833.0.tgz","fileCount":7,"integrity":"sha512-ihK/nbaq7ED4CoIZfOrZ17WGNZK5s4uAy4jHT0/JBIPWq9ncv06Bro+dyjBof2tHL/VJSGF6CkAxnKXSbU1T8g==","signatures":[{"sig":"MEYCIQCAAqOeh2EvWZIixE6bRtO6FnPahof1F0T0CIjGHUzmrgIhAKqaJPzKq3sxhFEoK2jjiRR5GQM+dU8PXjn8CCQWurc0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113848},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.7-beta-20250902060833.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/da63741214b8dba43b0c9bab225b7365/midscene-android-0.27.7-beta-20250902060833.0.tgz","_integrity":"sha512-ihK/nbaq7ED4CoIZfOrZ17WGNZK5s4uAy4jHT0/JBIPWq9ncv06Bro+dyjBof2tHL/VJSGF6CkAxnKXSbU1T8g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.7-beta-20250902060833.0","@midscene/shared":"0.27.7-beta-20250902060833.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.7-beta-20250902060833.0_1756793460233_0.5585511694023406","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250903080919.0":{"name":"@midscene/android","version":"0.27.7-beta-20250903080919.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.7-beta-20250903080919.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b2b175d8058a59cb1d4d94f9d0d3b5a00c310aca","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.7-beta-20250903080919.0.tgz","fileCount":7,"integrity":"sha512-WtomiJU5YWg0DwIgQM/CGNQKxdDQLfbAib70ADhuj6fv2NL+9wfGBsrruLa7EK+aQQkGnSit1X6KGjW7nwbhMQ==","signatures":[{"sig":"MEUCIQC5fyZSFt0OiM7qWzQMlJCO57csbMfwgFRTwh/U+rcEMQIgEo50L2GLatM//ORoQZPzAF+jQ1cm0EUSPnf+UtaZ/nU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129044},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.7-beta-20250903080919.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/95bb7efd8b090b0430d58165b060ab01/midscene-android-0.27.7-beta-20250903080919.0.tgz","_integrity":"sha512-WtomiJU5YWg0DwIgQM/CGNQKxdDQLfbAib70ADhuj6fv2NL+9wfGBsrruLa7EK+aQQkGnSit1X6KGjW7nwbhMQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.7-beta-20250903080919.0","@midscene/shared":"0.27.7-beta-20250903080919.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.7-beta-20250903080919.0_1756887083400_0.3981092725012112","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250904085859.0":{"name":"@midscene/android","version":"0.27.7-beta-20250904085859.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.7-beta-20250904085859.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"aa5d52deaedda29440660cdd9069cea7e09f0626","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.7-beta-20250904085859.0.tgz","fileCount":7,"integrity":"sha512-TZIqpqUtvvnf0d4spjtFLTPuEVDPOaFNOs/tDfd6bAIjF5eSlyOI46jM1IQnO2KTXcLV78CLAAPWpyLmju1y+A==","signatures":[{"sig":"MEUCIHCL/+GPUlx5DjuK5MBMde4Cj/e14twEqkrAXtV5AbzUAiEAqsW+j3pG5rojCMH0PdgKZSCiVCZzIElEwR0rIluneBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113848},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.7-beta-20250904085859.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0ea93b5395311098ad7e17d62a8f148b/midscene-android-0.27.7-beta-20250904085859.0.tgz","_integrity":"sha512-TZIqpqUtvvnf0d4spjtFLTPuEVDPOaFNOs/tDfd6bAIjF5eSlyOI46jM1IQnO2KTXcLV78CLAAPWpyLmju1y+A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.7-beta-20250904085859.0","@midscene/shared":"0.27.7-beta-20250904085859.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.7-beta-20250904085859.0_1756976518714_0.21803883810576874","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250904151052.0":{"name":"@midscene/android","version":"0.27.7-beta-20250904151052.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.7-beta-20250904151052.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"769e1566c6d6393668fb88b7e251b8f5748bf467","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.7-beta-20250904151052.0.tgz","fileCount":7,"integrity":"sha512-xdddLZ+A/1mGYpALF5vteHi0DmtmoKcpN2l6u9sBRU0D3+29HbdHRKfnecWTF1DrZMG8lcngs/neP5jFUvCByw==","signatures":[{"sig":"MEUCICGhZPxUDogz9+DYrHFpPj+ZoGhOmOA+MIn9M5xx/pcmAiEA1eZFidBQ5loOfsIbQT2ehREnRJBmCJSQOEZqO8IiPS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114568},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.7-beta-20250904151052.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8a4835cbf10b7b66b570e4a1a37e4451/midscene-android-0.27.7-beta-20250904151052.0.tgz","_integrity":"sha512-xdddLZ+A/1mGYpALF5vteHi0DmtmoKcpN2l6u9sBRU0D3+29HbdHRKfnecWTF1DrZMG8lcngs/neP5jFUvCByw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.7-beta-20250904151052.0","@midscene/shared":"0.27.7-beta-20250904151052.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.7-beta-20250904151052.0_1756998773418_0.7821670026881888","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250904153459.0":{"name":"@midscene/android","version":"0.27.7-beta-20250904153459.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.7-beta-20250904153459.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"95f3cb6f2652106697455d3ce90a77020ade2a12","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.7-beta-20250904153459.0.tgz","fileCount":7,"integrity":"sha512-k99opjk3WCeaOK0XoO0c0L4zUIea+AvfCmUkRCx0Md95C1zQa5fJ4OqyFUlQPwOt9CupYANouxzm2z8PJ1E6Gg==","signatures":[{"sig":"MEUCIDV2pynLrc9ogTzksEi0Z4eYDYZ7A90TTUO8jI0guOWNAiEAurMJ6hqnF7YbuqNnE7hwMXugBeYXYwholcZBWf8+r2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114568},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.7-beta-20250904153459.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/192e380d526273b9a619504fe8fc6c6b/midscene-android-0.27.7-beta-20250904153459.0.tgz","_integrity":"sha512-k99opjk3WCeaOK0XoO0c0L4zUIea+AvfCmUkRCx0Md95C1zQa5fJ4OqyFUlQPwOt9CupYANouxzm2z8PJ1E6Gg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.7-beta-20250904153459.0","@midscene/shared":"0.27.7-beta-20250904153459.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.7-beta-20250904153459.0_1757000173457_0.4462606806044813","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250905091950.0":{"name":"@midscene/android","version":"0.27.7-beta-20250905091950.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.7-beta-20250905091950.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"08817f163fe6e9ff8f4422c6e97a810ef68327ff","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.7-beta-20250905091950.0.tgz","fileCount":7,"integrity":"sha512-OAzxY4RUow2mGbchGQ8a9Jl0F3EQNaqijCWzuDArRrJ/lkoP7s1nvAwOidNVC5AmO2ZxPrcKIpGkHEYZMJkx9A==","signatures":[{"sig":"MEQCIFqZEQzU/lvd8CK/X6WGhX2WyHiSHM6/ldvtHMO8ctqeAiBZGw4d+q0refLXHF3pLivgrEJAF6F5O17adTBQpi/ySg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117515},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.7-beta-20250905091950.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1aca618ad69ff6a96889b950b827287e/midscene-android-0.27.7-beta-20250905091950.0.tgz","_integrity":"sha512-OAzxY4RUow2mGbchGQ8a9Jl0F3EQNaqijCWzuDArRrJ/lkoP7s1nvAwOidNVC5AmO2ZxPrcKIpGkHEYZMJkx9A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.7-beta-20250905091950.0","@midscene/shared":"0.27.7-beta-20250905091950.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.7-beta-20250905091950.0_1757064166652_0.5341315672040781","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250905094830.0":{"name":"@midscene/android","version":"0.27.7-beta-20250905094830.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.7-beta-20250905094830.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"48526719dd351e84840bc6b2ef4f7ffab136d3f5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.7-beta-20250905094830.0.tgz","fileCount":7,"integrity":"sha512-rR1GsE8+KPyf/szIB+eV7+0wpq8Aeql3FLQZjht+Sn3E0VK6hw8A7RLXjpVnP1H5NAeWyMp02ZnOAs+3DYS9gw==","signatures":[{"sig":"MEUCIQD1npsk0hu/hSpuscjui3Cx9RebeljyccAjId6PgRBF6gIgMlu94R96lb5i6LHTCeZtIh++UTvuFx3lq2S8Bljk1DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117515},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.7-beta-20250905094830.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/af73f7914354a62744fb24f9289bfbad/midscene-android-0.27.7-beta-20250905094830.0.tgz","_integrity":"sha512-rR1GsE8+KPyf/szIB+eV7+0wpq8Aeql3FLQZjht+Sn3E0VK6hw8A7RLXjpVnP1H5NAeWyMp02ZnOAs+3DYS9gw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.7-beta-20250905094830.0","@midscene/shared":"0.27.7-beta-20250905094830.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.7-beta-20250905094830.0_1757065832900_0.03204518592741912","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250908084857.0":{"name":"@midscene/android","version":"0.27.7-beta-20250908084857.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.7-beta-20250908084857.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d02b9c556f584dcf61caae696e9131e7ce355b84","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.7-beta-20250908084857.0.tgz","fileCount":7,"integrity":"sha512-vw0MG5vCgOO0PcDhGYueEIadFuOKxqmi0AES08/KjSac+HkSs5FF5YpPRz2c3QGDGiqY0cL+WvzD5gJt6Ab5yg==","signatures":[{"sig":"MEUCIBhu2iDf937aNM3w4aqTEFNADWqhiL/UCjt1gUFXFHo4AiEAxbbVZnLtdnKl/9TXEmtc8CgbevdqX8DGAVbNvPB1AK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.7-beta-20250908084857.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a256df497e4f58c43bd3fea1dfcb57f5/midscene-android-0.27.7-beta-20250908084857.0.tgz","_integrity":"sha512-vw0MG5vCgOO0PcDhGYueEIadFuOKxqmi0AES08/KjSac+HkSs5FF5YpPRz2c3QGDGiqY0cL+WvzD5gJt6Ab5yg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.7-beta-20250908084857.0","@midscene/shared":"0.27.7-beta-20250908084857.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.7-beta-20250908084857.0_1757321477595_0.060741251847521216","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250908085836.0":{"name":"@midscene/android","version":"0.27.7-beta-20250908085836.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.7-beta-20250908085836.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d55f6aa02b17a9ea6ddb826594b788b1a91927e0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.7-beta-20250908085836.0.tgz","fileCount":7,"integrity":"sha512-bbmw44vZAUWHTrKcYNiQLAmZ6hM1+kas7xFSLnFpBjhnZLaZVLDADaqoyBXci4G56GineNrX+SP0BcTzwZMF/Q==","signatures":[{"sig":"MEYCIQCKlMRyYcXk//Byf6w4ao0x15ixOyFL2bKITUpKx9oQzgIhAJ6/KXRY5NK/GlPcMWuEGh1zLHa+OWN6N/s2Bi2YkZyp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.7-beta-20250908085836.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/118a11e6fb3d2b1800db21fa3a1575d6/midscene-android-0.27.7-beta-20250908085836.0.tgz","_integrity":"sha512-bbmw44vZAUWHTrKcYNiQLAmZ6hM1+kas7xFSLnFpBjhnZLaZVLDADaqoyBXci4G56GineNrX+SP0BcTzwZMF/Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.7-beta-20250908085836.0","@midscene/shared":"0.27.7-beta-20250908085836.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.7-beta-20250908085836.0_1757322055926_0.3475650082926931","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250908114808.0":{"name":"@midscene/android","version":"0.27.7-beta-20250908114808.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.7-beta-20250908114808.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"92ec8c5256fb5a0c92e6e39549246559c13b0c5e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.7-beta-20250908114808.0.tgz","fileCount":7,"integrity":"sha512-VP8yCmKaYaeyGTTLgMoKqVUfWszRFchrNSJ7/f1Mvs1bRCekb3Wk1aoP5ER1TQHSQOYvLvLzT038q049uaVnQQ==","signatures":[{"sig":"MEYCIQCdeH0q9szRBk5++nc9bllF677tcodgozeTkb+fZXXezAIhAM8AZb4D+ylmqe4Jb/qizFaz37Bzn2LqdAx1CP31059M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.7-beta-20250908114808.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8c55429ec2ff916ac8337a3b173b7f2d/midscene-android-0.27.7-beta-20250908114808.0.tgz","_integrity":"sha512-VP8yCmKaYaeyGTTLgMoKqVUfWszRFchrNSJ7/f1Mvs1bRCekb3Wk1aoP5ER1TQHSQOYvLvLzT038q049uaVnQQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.7-beta-20250908114808.0","@midscene/shared":"0.27.7-beta-20250908114808.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.7-beta-20250908114808.0_1757332176707_0.9490436289919519","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250908115945.0":{"name":"@midscene/android","version":"0.27.7-beta-20250908115945.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.7-beta-20250908115945.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e56eff04631aeb66eed11abcc7fb374ea261a17e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.7-beta-20250908115945.0.tgz","fileCount":7,"integrity":"sha512-GldMDpqOIwynpAI+qeh38tcNX/awCWRdsQ5/j9wUOR/sPKkQvs4FJWWgFhlicsNuPiQRZokHZjsk+YV5Tv1D4Q==","signatures":[{"sig":"MEUCIAEhRZzJY364D2LDCF0+nVJrmnA7x4yxPpqjsr9mYqnJAiEA2hSVAh807bLSxRaD5q1ZgdBUJZHMrBmUdVMxC3ki5ZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.7-beta-20250908115945.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0d1712dae4f6417416c5c418f55481a2/midscene-android-0.27.7-beta-20250908115945.0.tgz","_integrity":"sha512-GldMDpqOIwynpAI+qeh38tcNX/awCWRdsQ5/j9wUOR/sPKkQvs4FJWWgFhlicsNuPiQRZokHZjsk+YV5Tv1D4Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.7-beta-20250908115945.0","@midscene/shared":"0.27.7-beta-20250908115945.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.7-beta-20250908115945.0_1757332929695_0.5741487156887222","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250908121606.0":{"name":"@midscene/android","version":"0.27.7-beta-20250908121606.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.7-beta-20250908121606.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5824e7670d2c6ad747079de7a227ec09de628a7d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.7-beta-20250908121606.0.tgz","fileCount":7,"integrity":"sha512-aKH99IjX5X1Yule6tVqIeesDHqmW5MFq9Keo9VOwY7f5pzUvq3JJIXjm+c4xG08Z2lztaQ2GJfkvAxQtfL2O7w==","signatures":[{"sig":"MEQCIQCV5VSl1ywiAX7vly2L8u3H+6vkaTG3lolDBLmafrdMMwIfexdolwOho3G9bNe5TE3NW2DgVck2jw/bcFfV6+0tBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.7-beta-20250908121606.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5efeed271e473c6659771c08518746e8/midscene-android-0.27.7-beta-20250908121606.0.tgz","_integrity":"sha512-aKH99IjX5X1Yule6tVqIeesDHqmW5MFq9Keo9VOwY7f5pzUvq3JJIXjm+c4xG08Z2lztaQ2GJfkvAxQtfL2O7w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.7-beta-20250908121606.0","@midscene/shared":"0.27.7-beta-20250908121606.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.7-beta-20250908121606.0_1757333855466_0.011794978867661232","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@midscene/android","version":"0.28.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2264e77cc8094a7cbf504eab9ab47cae5ceccfb7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.0.tgz","fileCount":7,"integrity":"sha512-ZEN2lfT9vcKM1ixM2nDFPBToKKEZzErMS5+IsJ05fVjZdSIY7C3hweo8hJudSO0CiE8BydrFeqHaUXQ5JXHvlA==","signatures":[{"sig":"MEUCIDgJ5mlVNtHX8GcYwLR79NRquKxh3/OBcLhzLX4QkCREAiEAzSB2Aj5EAgfxjZsAg4Qe+wlHMRzMng1JF10FkXwa1OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117427},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c5b2818339bf3ab8aa95a9c9f5258527/midscene-android-0.28.0.tgz","_integrity":"sha512-ZEN2lfT9vcKM1ixM2nDFPBToKKEZzErMS5+IsJ05fVjZdSIY7C3hweo8hJudSO0CiE8BydrFeqHaUXQ5JXHvlA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.0","@midscene/shared":"0.28.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.0_1757335131682_0.08361659490415319","host":"s3://npm-registry-packages-npm-production"}},"0.28.1-beta-20250909024808.0":{"name":"@midscene/android","version":"0.28.1-beta-20250909024808.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.1-beta-20250909024808.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4688c47519faed70ea503ce1a4eff127cdd8fd1a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.1-beta-20250909024808.0.tgz","fileCount":7,"integrity":"sha512-GRnEe6czdjXU/vfFYo0WL3cSG6YOPJtQE9T52L3bHONX5O27HaeU9FJaJoGdHlRUclZfF79Sf1jFDQaShXCoSw==","signatures":[{"sig":"MEUCIQCzp/WTCDhRd2uZtHKBnpF/35awBVrbWV73G8xf4CtGXwIgCR2U667ZDePGml+k499oTfkOdgO7AwdnliQ/1H7Ai8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.1-beta-20250909024808.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/345ce321c2649743e15478200d47ead3/midscene-android-0.28.1-beta-20250909024808.0.tgz","_integrity":"sha512-GRnEe6czdjXU/vfFYo0WL3cSG6YOPJtQE9T52L3bHONX5O27HaeU9FJaJoGdHlRUclZfF79Sf1jFDQaShXCoSw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.1-beta-20250909024808.0","@midscene/shared":"0.28.1-beta-20250909024808.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.1-beta-20250909024808.0_1757386229768_0.8570294784919452","host":"s3://npm-registry-packages-npm-production"}},"0.27.7-beta-20250909031245.0":{"name":"@midscene/android","version":"0.27.7-beta-20250909031245.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.27.7-beta-20250909031245.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9a3aa060bbb6a6a0d59c40f5adca01287d3f7d13","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.27.7-beta-20250909031245.0.tgz","fileCount":7,"integrity":"sha512-Wsroa8LLMLhRxbgGKvY+Qtt3tg/mT+iU1tMv2kFGbEwjo8oQrR6XoSmKTp2pbCt2fZYReID+49Xkrh/Wxs6WlA==","signatures":[{"sig":"MEYCIQDSJcTqtYx1DI6s4zGIonXFWo12oscbXAMUih6jc/wACwIhAMlIXheBHhNDpKa/Ni53BnNP3ljdVecE5MOA4TuRhaN/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.27.7-beta-20250909031245.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/26a9a675b94801b452c9eb2c29b09409/midscene-android-0.27.7-beta-20250909031245.0.tgz","_integrity":"sha512-Wsroa8LLMLhRxbgGKvY+Qtt3tg/mT+iU1tMv2kFGbEwjo8oQrR6XoSmKTp2pbCt2fZYReID+49Xkrh/Wxs6WlA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.27.7-beta-20250909031245.0","@midscene/shared":"0.27.7-beta-20250909031245.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.27.7-beta-20250909031245.0_1757387657074_0.05417444954850503","host":"s3://npm-registry-packages-npm-production"}},"0.28.1-beta-20250909042036.0":{"name":"@midscene/android","version":"0.28.1-beta-20250909042036.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.1-beta-20250909042036.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d480cf30b18bd60b85fa10a4e342e4702bfabfcc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.1-beta-20250909042036.0.tgz","fileCount":7,"integrity":"sha512-QoL9AxaMWvPYN+sracDK47FSlBDobmtRMr4gGGM23C7jQK+doGcVhzDDZ05wU3BohfJcpkr1WRcPHKAygHgAIw==","signatures":[{"sig":"MEQCIClNlM9d4VQAU9IikZKZcb3krv7Nd8q4MiL7fOma0uCAAiAMtNbEMbzDn+uhiB/sDVisjO/duWFZZ6IgqZlrnXUqAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.1-beta-20250909042036.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/27dd463e3f721c204302d21f6bef6599/midscene-android-0.28.1-beta-20250909042036.0.tgz","_integrity":"sha512-QoL9AxaMWvPYN+sracDK47FSlBDobmtRMr4gGGM23C7jQK+doGcVhzDDZ05wU3BohfJcpkr1WRcPHKAygHgAIw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.1-beta-20250909042036.0","@midscene/shared":"0.28.1-beta-20250909042036.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.1-beta-20250909042036.0_1757391776874_0.4210702003154625","host":"s3://npm-registry-packages-npm-production"}},"0.28.1-beta-20250909063633.0":{"name":"@midscene/android","version":"0.28.1-beta-20250909063633.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.1-beta-20250909063633.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f373e98410503eb61838006b0aa4f58e0b98eb3d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.1-beta-20250909063633.0.tgz","fileCount":7,"integrity":"sha512-FD1cG4QWajbEWdDsalXwXobvAThRYLIB/Aw8+NwXZmpJ++5foPzgIxOz58paXE+cQI8dIacQTkLCPKyHHfanxA==","signatures":[{"sig":"MEQCIFDrLPdU+hyhId3eLAX6pENV/hJcDsFb1K82gLjnGOoVAiAmStXqpdmBVTFvoFSm6cwTFphPEBSRAi2aG9hZiISIvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.1-beta-20250909063633.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/61b73fe27c52f8c897db2afa703ed6cd/midscene-android-0.28.1-beta-20250909063633.0.tgz","_integrity":"sha512-FD1cG4QWajbEWdDsalXwXobvAThRYLIB/Aw8+NwXZmpJ++5foPzgIxOz58paXE+cQI8dIacQTkLCPKyHHfanxA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.1-beta-20250909063633.0","@midscene/shared":"0.28.1-beta-20250909063633.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.1-beta-20250909063633.0_1757399882608_0.007928813259289402","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@midscene/android","version":"0.28.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e1c4ae572d65a0098c96191ceb2209b96c18b95f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.1.tgz","fileCount":7,"integrity":"sha512-HaLknDj4oMUiHWOXKQS0/AOlHdf7LlJKk3p4Xd49ycLHLd9Q9ZmUFSCCzvsph/VgNgrjWf9rxuMjEOANVbHChA==","signatures":[{"sig":"MEYCIQCLGPID8wPabcTs+T6qnmY7I5mSgaWu2LV1pyaMDzeVOAIhAIQd+Isvwwt98BdAgaBttMeLBN4u87yBjbT6IyIWwjUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117427},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2a573c8568b936beb246c676ffed3866/midscene-android-0.28.1.tgz","_integrity":"sha512-HaLknDj4oMUiHWOXKQS0/AOlHdf7LlJKk3p4Xd49ycLHLd9Q9ZmUFSCCzvsph/VgNgrjWf9rxuMjEOANVbHChA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.1","@midscene/shared":"0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.1_1757401156459_0.2937953520406076","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250909133629.0":{"name":"@midscene/android","version":"0.28.2-beta-20250909133629.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.2-beta-20250909133629.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"855fe76a42b6c7552405b29780b3a3f4bb501520","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.2-beta-20250909133629.0.tgz","fileCount":7,"integrity":"sha512-EXZ6i9ZpH+AZCG445kMnzaApRr9IDduSN+5O/tAOnD8GYiJBsJWPZMnf8pta4FrD6VkYnag3yJjLPQgXCrYGMA==","signatures":[{"sig":"MEUCIQDrCMw7mL27q5RC+rmVHQWsZ/DOT8jjJxFtMOSacy6H2QIgYEY8+y4vhiP3Y9DFACD5MXgjs4PAho6JyPxrEEayjfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.2-beta-20250909133629.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0fc0bfa460b1c2583300521fe4436f08/midscene-android-0.28.2-beta-20250909133629.0.tgz","_integrity":"sha512-EXZ6i9ZpH+AZCG445kMnzaApRr9IDduSN+5O/tAOnD8GYiJBsJWPZMnf8pta4FrD6VkYnag3yJjLPQgXCrYGMA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.2-beta-20250909133629.0","@midscene/shared":"0.28.2-beta-20250909133629.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.2-beta-20250909133629.0_1757425086776_0.2886308156057147","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910020051.0":{"name":"@midscene/android","version":"0.28.2-beta-20250910020051.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.2-beta-20250910020051.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9f7a59b0851bd4df3866debd6ccf565983dff53c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.2-beta-20250910020051.0.tgz","fileCount":7,"integrity":"sha512-LwE5D1sWLjx1MQcrgtM7Y21fftxwEkJHsawWunvgExvniF//Z0X/jRCj68DtLeDTv6ZmPLkOFRGfpSGu4Co3Ig==","signatures":[{"sig":"MEUCIFop6e972x7HedUXHfm3AaKyNjUU+e6L8vRCdZcbsLKCAiEAimNFHjQWm1qVjfbbrXh5CIOvbL39UjLCpXGNu4dgkkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.2-beta-20250910020051.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7cf6859a150e5b8b9d8447aebd8f6445/midscene-android-0.28.2-beta-20250910020051.0.tgz","_integrity":"sha512-LwE5D1sWLjx1MQcrgtM7Y21fftxwEkJHsawWunvgExvniF//Z0X/jRCj68DtLeDTv6ZmPLkOFRGfpSGu4Co3Ig==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.2-beta-20250910020051.0","@midscene/shared":"0.28.2-beta-20250910020051.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.2-beta-20250910020051.0_1757469749529_0.41589010920973957","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910021445.0":{"name":"@midscene/android","version":"0.28.2-beta-20250910021445.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.2-beta-20250910021445.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"352ff0574b8647c34f3ed94d8523db5f07e3b26f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.2-beta-20250910021445.0.tgz","fileCount":7,"integrity":"sha512-OVm7FyDKxNfy8zAnVL6IcUJjpTvCbpodKiVJ41ljsbb01OZ//uwDu0Nm5n2kprbRrRmww+VWtY2Yp2w0h5pZzw==","signatures":[{"sig":"MEQCIHnPNN7x18rpOeUzqifrMcj9av+wWgcNmMIyKVZRc/SOAiAaIUcgjMbLEoM999g6Dy+VGUBCuG2YrJhZihc3O7b6CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.2-beta-20250910021445.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/21934cc41fa0ac9dde88a7faf9af83a4/midscene-android-0.28.2-beta-20250910021445.0.tgz","_integrity":"sha512-OVm7FyDKxNfy8zAnVL6IcUJjpTvCbpodKiVJ41ljsbb01OZ//uwDu0Nm5n2kprbRrRmww+VWtY2Yp2w0h5pZzw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.2-beta-20250910021445.0","@midscene/shared":"0.28.2-beta-20250910021445.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.2-beta-20250910021445.0_1757470578523_0.861052361242167","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910024129.0":{"name":"@midscene/android","version":"0.28.2-beta-20250910024129.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.2-beta-20250910024129.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"739cd4a27b0cc7cc42dadb0e48e611b913e3f28b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.2-beta-20250910024129.0.tgz","fileCount":7,"integrity":"sha512-sG/nHV7y1LqNyVZtTH0qpvKW6Dm3NLpkVwT+sQR6lKOmRJIt2iNNAfUwbWXW8tVY192YDH0QiH7aCtwQn+c4QQ==","signatures":[{"sig":"MEUCIE4X8SjBNiOk1R4AyTOrCtEqDksFdZIx+pmoFlWCgD9uAiEAxRuhM35bzQbYJJWrHVCcchmmxGpBkUoJkvdLy+uEawU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.2-beta-20250910024129.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b0e3284a1508e855b93c8b4f7ad85063/midscene-android-0.28.2-beta-20250910024129.0.tgz","_integrity":"sha512-sG/nHV7y1LqNyVZtTH0qpvKW6Dm3NLpkVwT+sQR6lKOmRJIt2iNNAfUwbWXW8tVY192YDH0QiH7aCtwQn+c4QQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.2-beta-20250910024129.0","@midscene/shared":"0.28.2-beta-20250910024129.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.2-beta-20250910024129.0_1757472178967_0.2633511361967604","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910032414.0":{"name":"@midscene/android","version":"0.28.2-beta-20250910032414.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.2-beta-20250910032414.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b9612b1d7d2e30b2cdbc26aace68c2302c0b9d71","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.2-beta-20250910032414.0.tgz","fileCount":7,"integrity":"sha512-t4vbOgT9HFVOZE+kmvH4iDunN0hrZrXAvLKv1DYy9HIlEJ8+LfPMFfAwRGoTfTBimQdV7cB36Ahi8Ft5K6BfrQ==","signatures":[{"sig":"MEUCID07H9XDfVRX26pHGQXRHILhVlEKHowDoKjX4OdKXrulAiEAm32xdTidSoZXBUe8dohQ4btDoQXws3J+Et3s3DoazJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.2-beta-20250910032414.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/66e6289966e5e1b1cae0d201acb75def/midscene-android-0.28.2-beta-20250910032414.0.tgz","_integrity":"sha512-t4vbOgT9HFVOZE+kmvH4iDunN0hrZrXAvLKv1DYy9HIlEJ8+LfPMFfAwRGoTfTBimQdV7cB36Ahi8Ft5K6BfrQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.2-beta-20250910032414.0","@midscene/shared":"0.28.2-beta-20250910032414.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.2-beta-20250910032414.0_1757474745789_0.3649809249987215","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910035416.0":{"name":"@midscene/android","version":"0.28.2-beta-20250910035416.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.2-beta-20250910035416.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b2553bfc4d22e5d3790f68db5b9c6d2b5f4009c3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.2-beta-20250910035416.0.tgz","fileCount":7,"integrity":"sha512-L75dnSrd69jePQEiUjyEdU1JIioP9o0T5TaNi+ZKFOMAl5csSvbzW+6+VpcttU3I/6aN8F5cLeGYwNHiVPmUnQ==","signatures":[{"sig":"MEUCIC5ipkXllNMNeXOejc9UJPNBqhh1lTlmMPu9uNqOyT5EAiEAldiikuvKx2f0jUHa9HoiwnctCsMY7Ru3gCF0CT3HZWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.2-beta-20250910035416.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/200aa6485e9020c7b91b01a367a0d2e7/midscene-android-0.28.2-beta-20250910035416.0.tgz","_integrity":"sha512-L75dnSrd69jePQEiUjyEdU1JIioP9o0T5TaNi+ZKFOMAl5csSvbzW+6+VpcttU3I/6aN8F5cLeGYwNHiVPmUnQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.2-beta-20250910035416.0","@midscene/shared":"0.28.2-beta-20250910035416.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.2-beta-20250910035416.0_1757476552669_0.22485282301447573","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910043028.0":{"name":"@midscene/android","version":"0.28.2-beta-20250910043028.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.2-beta-20250910043028.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d4c6ed7f59bc29c45f61decffae8b945c57c6587","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.2-beta-20250910043028.0.tgz","fileCount":7,"integrity":"sha512-aRIYqLyxVHfr9IpAjnUapbhkux5M6bv+Wa2eDc5fcwXq5uPfCrOkF4aQF4AjyoK9XBlEQFFFmQ4lZcZ/jybszQ==","signatures":[{"sig":"MEUCIQCS8cZg3aEw5QYHB/qu+HtK3Vgef/SqCoP+QbkWnGdtFQIgTSQTwbL0h93QuRuEDsc1rAa6A54jw7H5vrhF2vQwZGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.2-beta-20250910043028.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8b6265a7e8309a5558be3c06ae64ae04/midscene-android-0.28.2-beta-20250910043028.0.tgz","_integrity":"sha512-aRIYqLyxVHfr9IpAjnUapbhkux5M6bv+Wa2eDc5fcwXq5uPfCrOkF4aQF4AjyoK9XBlEQFFFmQ4lZcZ/jybszQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.2-beta-20250910043028.0","@midscene/shared":"0.28.2-beta-20250910043028.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.2-beta-20250910043028.0_1757478727783_0.9836875744270346","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910065550.0":{"name":"@midscene/android","version":"0.28.2-beta-20250910065550.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.2-beta-20250910065550.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"813b366aca733571f2a255104287de9daef4cc12","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.2-beta-20250910065550.0.tgz","fileCount":7,"integrity":"sha512-ReWc6kKK4PAe5PUgfH9dfCHIYrzRmSr2wu7KcKrA0ivsEynYOZ7ZmPOXvmwPVmEmY+7aeB3I63wrbX3UDicxyw==","signatures":[{"sig":"MEUCIGthb+8uO3D7rDwDvdtsyjxgWGKpnGI5ESiC/FhX7YJPAiEAuAmZdbujFG5xKe/xTxxU+aZfEIl99FLrD7jprIpPzBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117493},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.2-beta-20250910065550.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0330b98059d93fd47629bc7bc3232a98/midscene-android-0.28.2-beta-20250910065550.0.tgz","_integrity":"sha512-ReWc6kKK4PAe5PUgfH9dfCHIYrzRmSr2wu7KcKrA0ivsEynYOZ7ZmPOXvmwPVmEmY+7aeB3I63wrbX3UDicxyw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.2-beta-20250910065550.0","@midscene/shared":"0.28.2-beta-20250910065550.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.2-beta-20250910065550.0_1757487442906_0.27364887000293625","host":"s3://npm-registry-packages-npm-production"}},"0.28.2-beta-20250910072710.0":{"name":"@midscene/android","version":"0.28.2-beta-20250910072710.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.2-beta-20250910072710.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c88bcdb80be767aa1167a12bfcbdbafe504507df","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.2-beta-20250910072710.0.tgz","fileCount":7,"integrity":"sha512-UPaIVcrOa54WTE72KFzUqPJIpvjw8QuYVrUvNX/z7nwI9DJfsRzhvPaBKo+yiN26sfNV5sO0vraOCSFVoD+uSA==","signatures":[{"sig":"MEUCIQD4rvSxLoL0T4awYEN/PzKqrqJEQsq0bEouHMy+GIHiGAIgAYP2iYhz7udBw9b7vJyGzwhwhYYgFOhKkS69G5vGGMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117433},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.2-beta-20250910072710.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/241ff8c0ac03c27546e2d87dbfed882a/midscene-android-0.28.2-beta-20250910072710.0.tgz","_integrity":"sha512-UPaIVcrOa54WTE72KFzUqPJIpvjw8QuYVrUvNX/z7nwI9DJfsRzhvPaBKo+yiN26sfNV5sO0vraOCSFVoD+uSA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.2-beta-20250910072710.0","@midscene/shared":"0.28.2-beta-20250910072710.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.2-beta-20250910072710.0_1757489318338_0.0018209429829230128","host":"s3://npm-registry-packages-npm-production"}},"0.28.2":{"name":"@midscene/android","version":"0.28.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b2ba731e8ac7d07f6a895b230df9282d2245c647","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.2.tgz","fileCount":7,"integrity":"sha512-mR5HTyTnVbSr+KPds4acZ0pMHgIM2INNQfSZOeQv+nT8lPq+GkYblg+RXmfPUfhubIR6efkchMa35awAyh7rPQ==","signatures":[{"sig":"MEUCIAkj6nn61cRvUxegjBHYsKYnTrwMPcM0glEWRsiXAj00AiEA+vSLt9UpT+rIU8fi/IiP8ANXXVuLoiBy2xp+iu0njHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117427},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/476f5c2246bca43bd6adb3a815287465/midscene-android-0.28.2.tgz","_integrity":"sha512-mR5HTyTnVbSr+KPds4acZ0pMHgIM2INNQfSZOeQv+nT8lPq+GkYblg+RXmfPUfhubIR6efkchMa35awAyh7rPQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.2","@midscene/shared":"0.28.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.2_1757496137489_0.11172267051190254","host":"s3://npm-registry-packages-npm-production"}},"0.28.3-beta-20250910120845.0":{"name":"@midscene/android","version":"0.28.3-beta-20250910120845.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.3-beta-20250910120845.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b7220e8bd178dc2968ddad7b7d4a6003f5584d98","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.3-beta-20250910120845.0.tgz","fileCount":7,"integrity":"sha512-riwhsuiAtCwyUt1UF6TEVcKfJHN/lfFsGYfqw1ZrMSm9gPreetCPCOMWPy/u4cLVQqIjmP0Hm38w/jz+ImCbhQ==","signatures":[{"sig":"MEUCIQDBRKzg1v/fvUy36GIS19jbo7HY5vwDyl5CSdnIiRXkOwIgXl+gFXEHaZSTRPgrIO59c1xddq4igncJ4xzPUdD+aZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117433},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.3-beta-20250910120845.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9e8d298accc807031995743fc04d673a/midscene-android-0.28.3-beta-20250910120845.0.tgz","_integrity":"sha512-riwhsuiAtCwyUt1UF6TEVcKfJHN/lfFsGYfqw1ZrMSm9gPreetCPCOMWPy/u4cLVQqIjmP0Hm38w/jz+ImCbhQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.3-beta-20250910120845.0","@midscene/shared":"0.28.3-beta-20250910120845.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.3-beta-20250910120845.0_1757506215071_0.4595509890000826","host":"s3://npm-registry-packages-npm-production"}},"0.28.3":{"name":"@midscene/android","version":"0.28.3","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"56c9bb9afea17f9e2ad5939214a560612dbe8be1","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.3.tgz","fileCount":7,"integrity":"sha512-O9jzhaakTBuEAXb+JR/nVghFtUqlWpso2dBWubdljzkTTiQAZeLoin1UDloD/bCnxVTCdHwyoaQs88vEBqdYAg==","signatures":[{"sig":"MEUCIQCo8p/N9ZH1mRS26WTqrYEt0wjfuZylJ3bh/qh4dSTDLAIgU2vAmniTGHH5Q2cHRMZgXzM3FinTWrGOAmXFtaLeKGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117367},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/812b8a8d501b9dc542d264d61f24e180/midscene-android-0.28.3.tgz","_integrity":"sha512-O9jzhaakTBuEAXb+JR/nVghFtUqlWpso2dBWubdljzkTTiQAZeLoin1UDloD/bCnxVTCdHwyoaQs88vEBqdYAg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.3","@midscene/shared":"0.28.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.3_1757507999771_0.1048561783078823","host":"s3://npm-registry-packages-npm-production"}},"0.28.3-beta-20250910131004.0":{"name":"@midscene/android","version":"0.28.3-beta-20250910131004.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.3-beta-20250910131004.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"84c08631af522ff476af993ee1f5acfda329e1b1","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.3-beta-20250910131004.0.tgz","fileCount":7,"integrity":"sha512-2K1f1cOPF1p8HQeX+bnV4gnEL2k1zkUg72CKtU54B55jiG+Q86WmduV0gcSIKvBYkioK/tDYg3LRveA2AVOMkw==","signatures":[{"sig":"MEUCIH9HOJUiYTJiRRaePb8HxNM8Y4hVu1iHugQiRpCzUr0vAiEA5DDmnUimg/vPKWD/q4BwUb4Gad4vGu2oguw7CGqgyXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117433},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.3-beta-20250910131004.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dc523519940859d40dc107e1aaf9a1c4/midscene-android-0.28.3-beta-20250910131004.0.tgz","_integrity":"sha512-2K1f1cOPF1p8HQeX+bnV4gnEL2k1zkUg72CKtU54B55jiG+Q86WmduV0gcSIKvBYkioK/tDYg3LRveA2AVOMkw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.3-beta-20250910131004.0","@midscene/shared":"0.28.3-beta-20250910131004.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.3-beta-20250910131004.0_1757509884035_0.04720429058258868","host":"s3://npm-registry-packages-npm-production"}},"0.28.3-beta-20250910152237.0":{"name":"@midscene/android","version":"0.28.3-beta-20250910152237.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.3-beta-20250910152237.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6573d03c4d2b2c2f56b1fda387317b6d99fa5f7c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.3-beta-20250910152237.0.tgz","fileCount":7,"integrity":"sha512-lrM/GR30jKumd8b/dsfHRYUYJ6kE2GogRSJgJdOQ94nJ3EtD7h29AFJB0SZQK8AdXOM05s8tCwh9HiHQa9oA/A==","signatures":[{"sig":"MEUCIQCJ6bWaY/976NEjb/Msnm7yUpNGiG1sJGjLJPOYvt49hgIgYOp/wnB4g8HAfx5aMvuV3qhCPxTaZURge9b3lONrERI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117433},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.3-beta-20250910152237.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8efb931f47f0ca4e3a4eb42289518ed0/midscene-android-0.28.3-beta-20250910152237.0.tgz","_integrity":"sha512-lrM/GR30jKumd8b/dsfHRYUYJ6kE2GogRSJgJdOQ94nJ3EtD7h29AFJB0SZQK8AdXOM05s8tCwh9HiHQa9oA/A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.3-beta-20250910152237.0","@midscene/shared":"0.28.3-beta-20250910152237.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.3-beta-20250910152237.0_1757517840520_0.9074844826348658","host":"s3://npm-registry-packages-npm-production"}},"0.28.4-beta-20250910153230.0":{"name":"@midscene/android","version":"0.28.4-beta-20250910153230.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.4-beta-20250910153230.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1ed9a4f23aa40c0009b165efb42fea583d161d4c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.4-beta-20250910153230.0.tgz","fileCount":7,"integrity":"sha512-1+zHrIBWp0weUUB8BmLXcQ+v+0rbwsfShuvA+L9NqHW5MI0MV4LZ9jkiBuL2WdmLJkKpQznx/dNvqx7urwgoTA==","signatures":[{"sig":"MEQCIA1pc6cvgSfX9PJlS8pXhRk3YaXLWfC6zSHanFFrsuE3AiBrkyEGzpN4d91P1hINROTx0Z+ezuIbUsQXD5gRuhBVLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117433},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.4-beta-20250910153230.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/23dd0fc70ba38300e8e60838d8ec1088/midscene-android-0.28.4-beta-20250910153230.0.tgz","_integrity":"sha512-1+zHrIBWp0weUUB8BmLXcQ+v+0rbwsfShuvA+L9NqHW5MI0MV4LZ9jkiBuL2WdmLJkKpQznx/dNvqx7urwgoTA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.4-beta-20250910153230.0","@midscene/shared":"0.28.4-beta-20250910153230.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.4-beta-20250910153230.0_1757518443326_0.5188560042171633","host":"s3://npm-registry-packages-npm-production"}},"0.28.4":{"name":"@midscene/android","version":"0.28.4","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.4","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"03b14c3eb03b5629f3618a1aa4b575f9d791889d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.4.tgz","fileCount":7,"integrity":"sha512-DzIHVvlYvC6mwJOkOaZKHSRUJoaQd1MCJofCI6Lua5nBnE4aCDlvro2Oek1H2tnng9MCq6dUurNsDOrY7zIasw==","signatures":[{"sig":"MEQCIEkctt4EWKl9A9yvgTWbz2TRCLj02jv2CsJpXqPWHijxAiACYLd6G+Sq/kCpPxK3N4RoVqq1/RFJU4HcAvedeuGwYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117367},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7769cced3dbd9f3fcc88a013acb8c1cb/midscene-android-0.28.4.tgz","_integrity":"sha512-DzIHVvlYvC6mwJOkOaZKHSRUJoaQd1MCJofCI6Lua5nBnE4aCDlvro2Oek1H2tnng9MCq6dUurNsDOrY7zIasw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.4","@midscene/shared":"0.28.4"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.4_1757520027870_0.49827036207605135","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250910162955.0":{"name":"@midscene/android","version":"0.28.5-beta-20250910162955.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.5-beta-20250910162955.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8193b759dca65f42efdc5549b8113edefa320206","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.5-beta-20250910162955.0.tgz","fileCount":7,"integrity":"sha512-YOhBH9UpboJn1Np3w6Qf00D/PRNSHtAMR33fGwijssviaaAm3PW4mt4Wx+FnDg3tfbK/IzxiLOUgDLxm8n698g==","signatures":[{"sig":"MEUCIQCjwRbUwhHbvLlsmtHymXIYMnwqxp42djKgNfboNPYyKAIgIj5nC6egb5W8CYgcCujrxrynsNgQLl2wC69eThloBeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117433},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.5-beta-20250910162955.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/94230891626255cb6555e830e3804731/midscene-android-0.28.5-beta-20250910162955.0.tgz","_integrity":"sha512-YOhBH9UpboJn1Np3w6Qf00D/PRNSHtAMR33fGwijssviaaAm3PW4mt4Wx+FnDg3tfbK/IzxiLOUgDLxm8n698g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.5-beta-20250910162955.0","@midscene/shared":"0.28.5-beta-20250910162955.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.5-beta-20250910162955.0_1757521875775_0.286336537879919","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250911022123.0":{"name":"@midscene/android","version":"0.28.5-beta-20250911022123.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.5-beta-20250911022123.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bedd6e02240af4ba6754617c9a03ec464889a406","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.5-beta-20250911022123.0.tgz","fileCount":7,"integrity":"sha512-FTtzNryzJ6JjDRA08M6aRNJtXHOQlZdHdCmXtFspMH82cfYyzHg5Sp7BAFuB/Wdg1h2A7jX0UC3gXj6bb582Hw==","signatures":[{"sig":"MEUCIC2bl/3aFafw6ff6eqh03+O8Hs2lgWoHQZPjTS6qQ12KAiEAhiYKCWjln+VUmTdbJfsbqtTUvan0GrS9+vDJr78l814=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117433},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.5-beta-20250911022123.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8789e21e8f2e4dc1049331282cb08bf8/midscene-android-0.28.5-beta-20250911022123.0.tgz","_integrity":"sha512-FTtzNryzJ6JjDRA08M6aRNJtXHOQlZdHdCmXtFspMH82cfYyzHg5Sp7BAFuB/Wdg1h2A7jX0UC3gXj6bb582Hw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.5-beta-20250911022123.0","@midscene/shared":"0.28.5-beta-20250911022123.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.5-beta-20250911022123.0_1757557362310_0.04795315642950326","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250911063459.0":{"name":"@midscene/android","version":"0.28.5-beta-20250911063459.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.5-beta-20250911063459.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"44620834098fff9e8175a44519469e4ebed96c59","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.5-beta-20250911063459.0.tgz","fileCount":7,"integrity":"sha512-ZFNQ3pGJfMgq4nbmtrR7yd1NY35KpIq2Bp8Xh/974nH5FnoLHZgWHRR98KROW8pRwom3MjFd5FzZ36U632WehQ==","signatures":[{"sig":"MEUCICXp32qkvTod4ndwuHgwtA1NKaqZt2IWrXYmW77NUDRgAiEAw28BL/QSB+IE5KYeqr8j/woQOv743sgQo3eJS/bSdyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117433},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.5-beta-20250911063459.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dee2039237eb65b7c8c99786a7d10390/midscene-android-0.28.5-beta-20250911063459.0.tgz","_integrity":"sha512-ZFNQ3pGJfMgq4nbmtrR7yd1NY35KpIq2Bp8Xh/974nH5FnoLHZgWHRR98KROW8pRwom3MjFd5FzZ36U632WehQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.5-beta-20250911063459.0","@midscene/shared":"0.28.5-beta-20250911063459.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.5-beta-20250911063459.0_1757572578843_0.886145064631247","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250911074732.0":{"name":"@midscene/android","version":"0.28.5-beta-20250911074732.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.5-beta-20250911074732.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5255c9dd70b83fe2c520962335d41d5b388cde03","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.5-beta-20250911074732.0.tgz","fileCount":7,"integrity":"sha512-dQ+e04lAnJM3Ctuu6CP3Zv7aixkv2y96Eazx/mNhF/5oQ9XRZvz1R6XFdx+uaGDl6QPj+Kqni8NjsLIrj1fqzw==","signatures":[{"sig":"MEYCIQCi6PMZ5UFrGlvCCvbmtwQaF3kXOPDmKq1DSD4uCWykUgIhALG2f0ox0GJsOCfproSh3B+WMkBuYNx2hPQt5vN6Izt/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117433},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.5-beta-20250911074732.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/67c8deaf323923ebccab07bb2f3042c5/midscene-android-0.28.5-beta-20250911074732.0.tgz","_integrity":"sha512-dQ+e04lAnJM3Ctuu6CP3Zv7aixkv2y96Eazx/mNhF/5oQ9XRZvz1R6XFdx+uaGDl6QPj+Kqni8NjsLIrj1fqzw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.5-beta-20250911074732.0","@midscene/shared":"0.28.5-beta-20250911074732.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.5-beta-20250911074732.0_1757576932748_0.6655342130527766","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250911080751.0":{"name":"@midscene/android","version":"0.28.5-beta-20250911080751.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.5-beta-20250911080751.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"87d51453f355924238d6236aa32893b0c1c0f08f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.5-beta-20250911080751.0.tgz","fileCount":7,"integrity":"sha512-dmhlsyPyfG5yMJ1V+W5sjgbb6jmGq9LS9wHsvJiVQ4fDmpQ/OrpdeeNnFHQB/nnua9El9Ss4sccOkOfCG154qw==","signatures":[{"sig":"MEYCIQDAYFjn/JxBimr+6040qVZe5oSZiI1PycKuCeew3fBn/AIhAPgzej5VlUe3tpCYXE0w2v5077TdMhWaEImQoTIHxaxr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117433},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.5-beta-20250911080751.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6191e3051a891bcdbe1f56c1ccba3d3e/midscene-android-0.28.5-beta-20250911080751.0.tgz","_integrity":"sha512-dmhlsyPyfG5yMJ1V+W5sjgbb6jmGq9LS9wHsvJiVQ4fDmpQ/OrpdeeNnFHQB/nnua9El9Ss4sccOkOfCG154qw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.5-beta-20250911080751.0","@midscene/shared":"0.28.5-beta-20250911080751.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.5-beta-20250911080751.0_1757578149036_0.9541134187273765","host":"s3://npm-registry-packages-npm-production"}},"0.28.5":{"name":"@midscene/android","version":"0.28.5","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.5","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"997cfc04894c95f4521257c168445cde25d9abca","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.5.tgz","fileCount":7,"integrity":"sha512-d2XBZ8fMBUbrGrF/HY6pywitKr7edlMPHrrlZd6t5nVGcW7vZFTQk3+Vt8/CLmVWGOzSYOoXaYjPLnwG0Aw8EQ==","signatures":[{"sig":"MEYCIQCw1H7c9b6PZqR7aY65BS51lbGoDJMwnr//HMBnjIA3QQIhALw2xZWdw8Q5D91LE70+WXX7UEXk0l6qW36ENGd8LNSL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117367},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7597e1fd2efa8d0da4dd17fd737035aa/midscene-android-0.28.5.tgz","_integrity":"sha512-d2XBZ8fMBUbrGrF/HY6pywitKr7edlMPHrrlZd6t5nVGcW7vZFTQk3+Vt8/CLmVWGOzSYOoXaYjPLnwG0Aw8EQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.5","@midscene/shared":"0.28.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.5_1757579564589_0.2305889571217321","host":"s3://npm-registry-packages-npm-production"}},"0.28.5-beta-20250911120303.0":{"name":"@midscene/android","version":"0.28.5-beta-20250911120303.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.5-beta-20250911120303.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4b919695c7ceb77920ca32a2d17a939bc9e6c2e4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.5-beta-20250911120303.0.tgz","fileCount":7,"integrity":"sha512-idhHLwbMRzrFYzNoVw2ITlt3rvFGJYpSiakOXxPz7TmpbJEdXDBzGJ6qUvX5WVB/k64hkop8zLFydM9TWuwH7Q==","signatures":[{"sig":"MEYCIQDI+jX+0fHOfihMVLovHghKkSmLVSXfI/K9UOM/NpdjsgIhAMYmJbhfXnq0KhielPJIymMg102F9W1Wpp9SUG2bzihc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117433},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.5-beta-20250911120303.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/eabad3fd419c57cbf9964f10cc5e90f6/midscene-android-0.28.5-beta-20250911120303.0.tgz","_integrity":"sha512-idhHLwbMRzrFYzNoVw2ITlt3rvFGJYpSiakOXxPz7TmpbJEdXDBzGJ6qUvX5WVB/k64hkop8zLFydM9TWuwH7Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.5-beta-20250911120303.0","@midscene/shared":"0.28.5-beta-20250911120303.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.5-beta-20250911120303.0_1757592264503_0.11228816213837","host":"s3://npm-registry-packages-npm-production"}},"0.28.6":{"name":"@midscene/android","version":"0.28.6","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.6","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9abedecb00d3c27f1e3d640b2f77d083894305cd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.6.tgz","fileCount":7,"integrity":"sha512-QGFtaV9cPX4uGVjHRvFjSPC13uFT1sywJlp4uS1Ck57rM4XsmjxD2RvptOsfwz1kY/RcMZNvgC9F+c7SakuwaA==","signatures":[{"sig":"MEYCIQDuduTvuxe48blRDAYQGIQqfrvuFml+irVaA/jYY8sLQwIhAIYyIxxzAI6bn7VN3+8RVYKiTvDr30UULZ2QkYh8epET","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117367},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4eddd6907b800aec24726516bb48924a/midscene-android-0.28.6.tgz","_integrity":"sha512-QGFtaV9cPX4uGVjHRvFjSPC13uFT1sywJlp4uS1Ck57rM4XsmjxD2RvptOsfwz1kY/RcMZNvgC9F+c7SakuwaA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.6","@midscene/shared":"0.28.6"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.6_1757594526415_0.5216144223933941","host":"s3://npm-registry-packages-npm-production"}},"0.28.7-beta-20250912013851.0":{"name":"@midscene/android","version":"0.28.7-beta-20250912013851.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.7-beta-20250912013851.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"adee3df4cc92653643fde1e7d3c1bc318a38049c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.7-beta-20250912013851.0.tgz","fileCount":7,"integrity":"sha512-uC/hG7PsJUzWwwFWUG6zzR8RyPPaVvD8cjbpcazBroTwhApWDDTnhahZvSHm5VZQXhZIth+m1gKUGzfGZojpGw==","signatures":[{"sig":"MEUCIQCvNo16QAxKLkH2ZXSCzlY/QnE543sqzDxH6EmfBATeCwIgb6WZ1wTbNSTqb2oOERV65dR+87l+dFwmLGNG6yLQHZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117433},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.7-beta-20250912013851.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cd2d75c734b28125e259bf7da8c55755/midscene-android-0.28.7-beta-20250912013851.0.tgz","_integrity":"sha512-uC/hG7PsJUzWwwFWUG6zzR8RyPPaVvD8cjbpcazBroTwhApWDDTnhahZvSHm5VZQXhZIth+m1gKUGzfGZojpGw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.7-beta-20250912013851.0","@midscene/shared":"0.28.7-beta-20250912013851.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.7-beta-20250912013851.0_1757641213349_0.6473332921929802","host":"s3://npm-registry-packages-npm-production"}},"0.28.7-beta-20250912113807.0":{"name":"@midscene/android","version":"0.28.7-beta-20250912113807.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.7-beta-20250912113807.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"eca985038b8fb6ad9fa383add203f3fc66f017d3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.7-beta-20250912113807.0.tgz","fileCount":7,"integrity":"sha512-o7Idu0D8OhynLk/UOxpdDD4jKWeQSVNbcpDBbOWL1g6bZnubup0DShSxeAJY6ESEqDk4i5b2aXtl+zjsmLnATA==","signatures":[{"sig":"MEUCIEokzNaJEGorGcI5J0hQBYAxu6l1czp90bmuTXzPQtz0AiEAhIMeRc48+9nUxYvkYRPCeesB0dJPhqEEU0G6xSCGK6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117433},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.7-beta-20250912113807.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0a9bdce4cce786e94a31114eaab729d8/midscene-android-0.28.7-beta-20250912113807.0.tgz","_integrity":"sha512-o7Idu0D8OhynLk/UOxpdDD4jKWeQSVNbcpDBbOWL1g6bZnubup0DShSxeAJY6ESEqDk4i5b2aXtl+zjsmLnATA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.7-beta-20250912113807.0","@midscene/shared":"0.28.7-beta-20250912113807.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.7-beta-20250912113807.0_1757677167501_0.39086871396487166","host":"s3://npm-registry-packages-npm-production"}},"0.28.7-beta-20250915040112.0":{"name":"@midscene/android","version":"0.28.7-beta-20250915040112.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.7-beta-20250915040112.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3757e8b6d3ab2130897cda8b9dbe40d7ad11cff6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.7-beta-20250915040112.0.tgz","fileCount":7,"integrity":"sha512-MrctnfypiR7H5bLOFRpEy6QPKi3hvm+nankq8fVO8QBsFfrSysX0LvAb8KQ/XRlZ9ShTjSnP9SsKKcmNPGdQpA==","signatures":[{"sig":"MEUCIQDLTI8QNLF/JuOEO6UXC+W6pNwT49ht5ZC9N/jLk18xlwIgCXyt46DICnVEUvpByYDEjb5Lzo/I+y6r6HQopeqZ2Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117433},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.7-beta-20250915040112.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/70800f9406f85265925caccbb0e8db27/midscene-android-0.28.7-beta-20250915040112.0.tgz","_integrity":"sha512-MrctnfypiR7H5bLOFRpEy6QPKi3hvm+nankq8fVO8QBsFfrSysX0LvAb8KQ/XRlZ9ShTjSnP9SsKKcmNPGdQpA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.7-beta-20250915040112.0","@midscene/shared":"0.28.7-beta-20250915040112.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.7-beta-20250915040112.0_1757908951399_0.7868879462806824","host":"s3://npm-registry-packages-npm-production"}},"0.28.7-beta-20250915094412.0":{"name":"@midscene/android","version":"0.28.7-beta-20250915094412.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.7-beta-20250915094412.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7740e62ad75174c10cc8bd349aaf0776f4d6bc4d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.7-beta-20250915094412.0.tgz","fileCount":7,"integrity":"sha512-P/DZLGpHFYZqm30I6k38180kujk/o+DzbFQvYv145Fw7HchlWrCoqsvHUvSW2bM4KY7kH0TIfnZFgz2xwqwFnA==","signatures":[{"sig":"MEUCIQCRAe022kbchOBEcZHPQTSdawp6P13G93zp7fIvvebYlwIgB/K5mr03QAznaq3/colstiOa7vwUqDsOnrSWqyPbLDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116709},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.7-beta-20250915094412.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/62e363cd2aa171722ab25588d64e85af/midscene-android-0.28.7-beta-20250915094412.0.tgz","_integrity":"sha512-P/DZLGpHFYZqm30I6k38180kujk/o+DzbFQvYv145Fw7HchlWrCoqsvHUvSW2bM4KY7kH0TIfnZFgz2xwqwFnA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.7-beta-20250915094412.0","@midscene/shared":"0.28.7-beta-20250915094412.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.7-beta-20250915094412.0_1757929530372_0.8801898379270154","host":"s3://npm-registry-packages-npm-production"}},"0.28.7-beta-20250915133700.0":{"name":"@midscene/android","version":"0.28.7-beta-20250915133700.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.7-beta-20250915133700.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"215e6ed9c56bfd06cd43c466e8782a60ba725aea","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.7-beta-20250915133700.0.tgz","fileCount":7,"integrity":"sha512-bnj0fFe8EvU+5SLQj63ZTB4B7ZWG5rIbE4EQIARvK7956PMCQnLqiK2mpzvuGonnAO53on5Vjk4FJiCMQuSQAw==","signatures":[{"sig":"MEQCIH+6U9qjYYk5T+KsPi6fpGtU4qptvKKlexN3M3kXb+nMAiAJM4G95ykjyawqU9vStx2Mdj1S1VLR7vFsn7eXiUyRaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116709},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.7-beta-20250915133700.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/482dd83cc7aa04a7913ec77a4e31e592/midscene-android-0.28.7-beta-20250915133700.0.tgz","_integrity":"sha512-bnj0fFe8EvU+5SLQj63ZTB4B7ZWG5rIbE4EQIARvK7956PMCQnLqiK2mpzvuGonnAO53on5Vjk4FJiCMQuSQAw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.7-beta-20250915133700.0","@midscene/shared":"0.28.7-beta-20250915133700.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.7-beta-20250915133700.0_1757943499111_0.49106609685086733","host":"s3://npm-registry-packages-npm-production"}},"0.28.7":{"name":"@midscene/android","version":"0.28.7","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.7","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2b0ea586d5e6c5b7b80f03c0870d66c10feb7398","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.7.tgz","fileCount":7,"integrity":"sha512-UaabrrdTJoghScQ6z5A4bdF4TKkyPICb5ZzUgYacde+8REkPanO13otsEy6PEA2LceOf+m92Tnt0EsmXxrxCIQ==","signatures":[{"sig":"MEQCICl2zHx/SkzHay7X1NZfKYaZtTnYa4ig6nCCHmha0iq8AiB5QgozPzYa6eZ3pcvp7OgTZiGDgl5wMaSY2SJsgPbHyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116643},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.7.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1013271b4445a9d5deedf3650e9ed452/midscene-android-0.28.7.tgz","_integrity":"sha512-UaabrrdTJoghScQ6z5A4bdF4TKkyPICb5ZzUgYacde+8REkPanO13otsEy6PEA2LceOf+m92Tnt0EsmXxrxCIQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.7","@midscene/shared":"0.28.7"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.7_1757945611904_0.9581378699881387","host":"s3://npm-registry-packages-npm-production"}},"0.28.8":{"name":"@midscene/android","version":"0.28.8","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.8","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4058eb59ac6429b93addf864e601c072cad91e94","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.8.tgz","fileCount":7,"integrity":"sha512-+qTP7LZ/CFZgN5ywtXKIXUtT+EQhs+2ctKW2xinXMBHaDnAgYSzyrDORscEr4DTloUmk8FYghwUnVXY2X0gPEw==","signatures":[{"sig":"MEUCIBhGxGkzOo2Me7SV3As8KdUy3fE7NYVRAGIg1ufjOEatAiEAuzxANtIJ0y02xN1T8Lw/0T0Y18s6q7fOVCHibpY6H5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116643},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.8.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/46f0ae195a74fca4e42a762d59e5214c/midscene-android-0.28.8.tgz","_integrity":"sha512-+qTP7LZ/CFZgN5ywtXKIXUtT+EQhs+2ctKW2xinXMBHaDnAgYSzyrDORscEr4DTloUmk8FYghwUnVXY2X0gPEw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.8","@midscene/shared":"0.28.8"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.8_1757995696732_0.9579781461652335","host":"s3://npm-registry-packages-npm-production"}},"0.28.9-beta-20250916083213.0":{"name":"@midscene/android","version":"0.28.9-beta-20250916083213.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.9-beta-20250916083213.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f73c28142506581c35cd0e50b42deeb09c2aefea","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.9-beta-20250916083213.0.tgz","fileCount":7,"integrity":"sha512-EJbgsPHliP2ojovsYjrvDv02J4eGGblO6pcuGKB0d0WdoQ3LpVdkUkZ3M8wSbWwTZePbWj1Ucj9JAC4TG3YnnA==","signatures":[{"sig":"MEUCIQCUeahRUqSTWNRppcFHnuolpfuxHzF8YB3gWh9TPyOhagIgVGjv2oxFBj+F/j9NOVQKolwWk2Tds+B8NbqjawMugnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116709},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.9-beta-20250916083213.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ff3ba55597578ebad9b0ae9d63f277af/midscene-android-0.28.9-beta-20250916083213.0.tgz","_integrity":"sha512-EJbgsPHliP2ojovsYjrvDv02J4eGGblO6pcuGKB0d0WdoQ3LpVdkUkZ3M8wSbWwTZePbWj1Ucj9JAC4TG3YnnA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.9-beta-20250916083213.0","@midscene/shared":"0.28.9-beta-20250916083213.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.9-beta-20250916083213.0_1758011610114_0.97286951279471","host":"s3://npm-registry-packages-npm-production"}},"0.28.9-beta-20250916162508.0":{"name":"@midscene/android","version":"0.28.9-beta-20250916162508.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.9-beta-20250916162508.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a8ca6b7f16503b5900b8d33cd989317816950056","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.9-beta-20250916162508.0.tgz","fileCount":7,"integrity":"sha512-sY9MTgBHxDmbOLpXf6aB+4TcxroYimY8mvs0X1GRXwkcegBpoln5xwzpisF1Ph5suHEXuSsgDLqSK9MhANQjzw==","signatures":[{"sig":"MEYCIQDKdxfWaNKboqewBYWZ6WFEBStzL7fCidpu8Hegjg/IgQIhAM/nQ85dlIVwVldCFkf2qvlpXKeGfhbnH1ewcZqujI92","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117247},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.9-beta-20250916162508.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e6012c0ad5dc739be5a28a460825489f/midscene-android-0.28.9-beta-20250916162508.0.tgz","_integrity":"sha512-sY9MTgBHxDmbOLpXf6aB+4TcxroYimY8mvs0X1GRXwkcegBpoln5xwzpisF1Ph5suHEXuSsgDLqSK9MhANQjzw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.9-beta-20250916162508.0","@midscene/shared":"0.28.9-beta-20250916162508.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.9-beta-20250916162508.0_1758039987342_0.17242482888224187","host":"s3://npm-registry-packages-npm-production"}},"0.28.9-beta-20250917031516.0":{"name":"@midscene/android","version":"0.28.9-beta-20250917031516.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.9-beta-20250917031516.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"92c98d7e92e3134700471c98ae93518bc6ad792e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.9-beta-20250917031516.0.tgz","fileCount":7,"integrity":"sha512-jiNONfsClWSyYS34bAr1qGGdQAwWLhhLkN+23eteNI+MDD8//kpGWbblVbqE5uKaB+rPJp83Xj5IbrY737BleA==","signatures":[{"sig":"MEUCIQCaL37ft+fLA4NV/bK3AB61B5xHQ8HfF/eYVseqCtE9SgIgY5tGc8xEBQCKnS/YoaI2P6yEi18f9mlE6MyPa5GOTls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117247},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.9-beta-20250917031516.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/90616c41b0fc0ad6f62221b7097ab742/midscene-android-0.28.9-beta-20250917031516.0.tgz","_integrity":"sha512-jiNONfsClWSyYS34bAr1qGGdQAwWLhhLkN+23eteNI+MDD8//kpGWbblVbqE5uKaB+rPJp83Xj5IbrY737BleA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.9-beta-20250917031516.0","@midscene/shared":"0.28.9-beta-20250917031516.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.9-beta-20250917031516.0_1758078995583_0.7963139156376002","host":"s3://npm-registry-packages-npm-production"}},"0.28.9-beta-20250917052636.0":{"name":"@midscene/android","version":"0.28.9-beta-20250917052636.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.9-beta-20250917052636.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e2ba7218e1af53dd51ac66226ba6b8e2e9d68a64","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.9-beta-20250917052636.0.tgz","fileCount":7,"integrity":"sha512-5z3Xu0boF0PvjeAHUhItzBmdlJl2c0/xYckmIMTqMu6udo3wJUA0XqM1kokWMvhVLxhRE0cLvAu+eUXoi1rK3g==","signatures":[{"sig":"MEUCIQCmgsy07QxEa8mdhbz65CnmyaMPsZcNQ7tCaeKar1oBQwIgPrfK3HZ0FTE2AlC3GrBUvJkgyraVV4rCEaEcxUAGNbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117248},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.9-beta-20250917052636.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/61cb71b17cc627a32e9514dc0fa2093b/midscene-android-0.28.9-beta-20250917052636.0.tgz","_integrity":"sha512-5z3Xu0boF0PvjeAHUhItzBmdlJl2c0/xYckmIMTqMu6udo3wJUA0XqM1kokWMvhVLxhRE0cLvAu+eUXoi1rK3g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.9-beta-20250917052636.0","@midscene/shared":"0.28.9-beta-20250917052636.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.9-beta-20250917052636.0_1758086876271_0.5483795403428025","host":"s3://npm-registry-packages-npm-production"}},"0.28.9":{"name":"@midscene/android","version":"0.28.9","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.9","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"da393898566cd4658b12846a689cd48a681a07f6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.9.tgz","fileCount":7,"integrity":"sha512-w/1+tm7E+mrJqbturNuJ2w4nxYQEw1ggBE2jURzNcsnnJfo73l6M0IINmCYpErRuVK4xDCNUmuCYBQXWbhtFSA==","signatures":[{"sig":"MEQCICBte7886JScm5NmUbAH6mHCpPFbhPhOIiXopIPY6AaGAiBuzioX3swZVkFHBPXkgYbT6riMHSyArrQvVaACpbfNcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117181},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.9.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1eeb2bf74c017d01e3e1ded4bb55fd90/midscene-android-0.28.9.tgz","_integrity":"sha512-w/1+tm7E+mrJqbturNuJ2w4nxYQEw1ggBE2jURzNcsnnJfo73l6M0IINmCYpErRuVK4xDCNUmuCYBQXWbhtFSA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.9","@midscene/shared":"0.28.9"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.9_1758088763105_0.035741955082168486","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250917081519.0":{"name":"@midscene/android","version":"0.28.10-beta-20250917081519.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.10-beta-20250917081519.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8c2169a1cf56ab0f01198982fd6279d85e79db7d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.10-beta-20250917081519.0.tgz","fileCount":7,"integrity":"sha512-zDVzlQkk6UxWlVPzJd2uoHPXCvJC2roCIeoIjOUskozTtoTIjuZ+i2aPRc6sbvk3RlCDdyolh8RxC6zKBlfXPA==","signatures":[{"sig":"MEYCIQDupIUgn/cKUVKVO+Zbv56ZZyyhYPev5QI3QZixzrrxFAIhAJ3kGk+4RoI21GPFH227ZVDVsHKASfpJMgIsSqVUCDT+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117272},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.10-beta-20250917081519.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fa94fc1e67d72892b246c7c3234a8045/midscene-android-0.28.10-beta-20250917081519.0.tgz","_integrity":"sha512-zDVzlQkk6UxWlVPzJd2uoHPXCvJC2roCIeoIjOUskozTtoTIjuZ+i2aPRc6sbvk3RlCDdyolh8RxC6zKBlfXPA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.10-beta-20250917081519.0","@midscene/shared":"0.28.10-beta-20250917081519.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.10-beta-20250917081519.0_1758097000279_0.8941505970732226","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250917142241.0":{"name":"@midscene/android","version":"0.28.10-beta-20250917142241.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.10-beta-20250917142241.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"cc48e4e7f0546b661251c67c58ca6cff8f8bd767","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.10-beta-20250917142241.0.tgz","fileCount":7,"integrity":"sha512-e+0W662JObq1UCTFGw6fuQ1fMRoJv2jj2RsxN4DLjuLM/WDmT/2Eu8XGp56P6kwBg//2iZjwQFl/z7fLglYEhg==","signatures":[{"sig":"MEQCIA3bhvP8KVKVDDSMyetKZERo6nOS4jjsXPsqbLFsOs2fAiBAhHNMB8Ql4YocHqcAmt5Cai0afSQqmmv95wK+Ag95mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117251},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.10-beta-20250917142241.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e42b2d8142afe6775ffb0473e528e970/midscene-android-0.28.10-beta-20250917142241.0.tgz","_integrity":"sha512-e+0W662JObq1UCTFGw6fuQ1fMRoJv2jj2RsxN4DLjuLM/WDmT/2Eu8XGp56P6kwBg//2iZjwQFl/z7fLglYEhg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.10-beta-20250917142241.0","@midscene/shared":"0.28.10-beta-20250917142241.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.10-beta-20250917142241.0_1758119040626_0.6705349961045455","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250918024354.0":{"name":"@midscene/android","version":"0.28.10-beta-20250918024354.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.10-beta-20250918024354.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"04c5ee25412484c127b0dc5c38969da73b17de39","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.10-beta-20250918024354.0.tgz","fileCount":7,"integrity":"sha512-5zGhZksaMq3sXXKozuGdsCzYFQ2/voHcfy+pJ4F56MgZX+pRP1K40nlQHHeXd86twnWvwhg987cHhXnQRUTG3A==","signatures":[{"sig":"MEUCIEWvMo3IA1Qek1vBdsm8KYLEYShA2maHjB8O+dOIKrvDAiEAq8XDJGlJlqAgdN9IjkPEnINLHHnHPjU0beyTr1nDv3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117273},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.10-beta-20250918024354.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c116d613c01f90ff8fcc179805a87bc5/midscene-android-0.28.10-beta-20250918024354.0.tgz","_integrity":"sha512-5zGhZksaMq3sXXKozuGdsCzYFQ2/voHcfy+pJ4F56MgZX+pRP1K40nlQHHeXd86twnWvwhg987cHhXnQRUTG3A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.10-beta-20250918024354.0","@midscene/shared":"0.28.10-beta-20250918024354.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.10-beta-20250918024354.0_1758163513726_0.6379053652609961","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250919074140.0":{"name":"@midscene/android","version":"0.28.10-beta-20250919074140.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.10-beta-20250919074140.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8dba175e31df19095bb0d4e6b6b3a2ceec201c58","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.10-beta-20250919074140.0.tgz","fileCount":7,"integrity":"sha512-7g1zVYiWxD9+VyyF8QdxECmRhOdE1cjUAOOukF0gkMM/Ppv1emaBagR9kPlC4tzgnoSZHimBtm76XrOoAdG9Rw==","signatures":[{"sig":"MEQCID5NlteQ9PyKHRF80TQAVLnRadtQNQvSXef2I2u+we7wAiA9vEtyJI+7dc2USvtboTFCG2bPTZorofJkkI5HsTksoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117273},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.10-beta-20250919074140.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6c8705805bb6c995a720af48efb6312e/midscene-android-0.28.10-beta-20250919074140.0.tgz","_integrity":"sha512-7g1zVYiWxD9+VyyF8QdxECmRhOdE1cjUAOOukF0gkMM/Ppv1emaBagR9kPlC4tzgnoSZHimBtm76XrOoAdG9Rw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.10-beta-20250919074140.0","@midscene/shared":"0.28.10-beta-20250919074140.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.10-beta-20250919074140.0_1758267776812_0.5587086890980248","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250919084614.0":{"name":"@midscene/android","version":"0.28.10-beta-20250919084614.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.10-beta-20250919084614.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"08349ccfda39fbdf0efdddc83aa35fd35076502a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.10-beta-20250919084614.0.tgz","fileCount":7,"integrity":"sha512-GMpOX6b588OuPeHQhJNMy4Mz6ypIgeySJqY0+B4Sj4bnSL8cfyBNJ6OHNPS9bPYT4jNT7UjUDHW/XPkH+7TgTw==","signatures":[{"sig":"MEUCIQClLyf+qmWWVti2H1s1gxrhzilRgIqH4BC6kxJ7+3ukRgIgaxjkDcAiuGQ7dUMSlKU+mYnrrkY6w82R63zaiBrrzrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117273},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.10-beta-20250919084614.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fc0a935e7cf1d4c1e312a4947c6361bf/midscene-android-0.28.10-beta-20250919084614.0.tgz","_integrity":"sha512-GMpOX6b588OuPeHQhJNMy4Mz6ypIgeySJqY0+B4Sj4bnSL8cfyBNJ6OHNPS9bPYT4jNT7UjUDHW/XPkH+7TgTw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.10-beta-20250919084614.0","@midscene/shared":"0.28.10-beta-20250919084614.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.10-beta-20250919084614.0_1758271651748_0.7311818952190698","host":"s3://npm-registry-packages-npm-production"}},"0.28.10":{"name":"@midscene/android","version":"0.28.10","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.10","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"826823a50c1c8cf2268eae14ab1f382d39841b90","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.10.tgz","fileCount":7,"integrity":"sha512-QcMWNnfuJul75SYhXCnKAYV3s4kwo9+RLQ4IoJaW5rxK664bpDQCHssVLHav3bKG1KFP1FAWKbLsMe3r7jdb6w==","signatures":[{"sig":"MEYCIQDpzCc3L/vn0LD4zEnDpysnz3aDUGnldf9GlvvvKusGdAIhAJRm5TizDBlD/7ox5FW1XYr+N9xGSjj8m2ws1dIHn6RD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117207},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.10.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5652d93e2d5edf083140ecc8f0cc35cb/midscene-android-0.28.10.tgz","_integrity":"sha512-QcMWNnfuJul75SYhXCnKAYV3s4kwo9+RLQ4IoJaW5rxK664bpDQCHssVLHav3bKG1KFP1FAWKbLsMe3r7jdb6w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.10","@midscene/shared":"0.28.10"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.10_1758272439273_0.2114376081447269","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250919094051.0":{"name":"@midscene/android","version":"0.28.10-beta-20250919094051.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.10-beta-20250919094051.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"34eee1efe11412e5e2b476430f06a21faef813a8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.10-beta-20250919094051.0.tgz","fileCount":7,"integrity":"sha512-s7ANOZmIQuBIRhuE+eON7gfMBKzn6rBAT+j0QrTCcNDuSuu1CxcUPe/SRsF1UbCFcFW3BIon/bvHbTq83sIj+g==","signatures":[{"sig":"MEYCIQCdJHiiYtGctQw4x57qfqiX4y3YWQYFCbKLClQ9SHva0QIhAJhpWKs5v8nzVQrMhBD8uU1LMgnh2Hohg9GlmmRI356n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117273},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.10-beta-20250919094051.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/18571252779ed714e60cabfb95096020/midscene-android-0.28.10-beta-20250919094051.0.tgz","_integrity":"sha512-s7ANOZmIQuBIRhuE+eON7gfMBKzn6rBAT+j0QrTCcNDuSuu1CxcUPe/SRsF1UbCFcFW3BIon/bvHbTq83sIj+g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.10-beta-20250919094051.0","@midscene/shared":"0.28.10-beta-20250919094051.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.10-beta-20250919094051.0_1758274932759_0.6200289622488047","host":"s3://npm-registry-packages-npm-production"}},"0.28.11-beta-20250919104516.0":{"name":"@midscene/android","version":"0.28.11-beta-20250919104516.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.11-beta-20250919104516.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"442e6baabf0a2efba5ef6b2e45df6eacf765a624","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.11-beta-20250919104516.0.tgz","fileCount":7,"integrity":"sha512-W0yJse8i86oe4mdhmdzBKenCrRDIQhkOzBX/ab8rylo9QjX3kpu1Bi2WHFHuAwzD7+ezKQtjbhpnv3D4UEq1zA==","signatures":[{"sig":"MEUCIQCuOp9RT+9ZGjmqAZqA9o+OCTIgqGtLfpYIl4oAvk4OiQIgWH+oJQhXLYeZ69lIjywxA0HoBvt6vMx7cASmxPtXPI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117273},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.11-beta-20250919104516.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/91a30e5cba75763e0fe7449539de9f6f/midscene-android-0.28.11-beta-20250919104516.0.tgz","_integrity":"sha512-W0yJse8i86oe4mdhmdzBKenCrRDIQhkOzBX/ab8rylo9QjX3kpu1Bi2WHFHuAwzD7+ezKQtjbhpnv3D4UEq1zA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.11-beta-20250919104516.0","@midscene/shared":"0.28.11-beta-20250919104516.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.11-beta-20250919104516.0_1758278795799_0.23773284497493807","host":"s3://npm-registry-packages-npm-production"}},"0.28.11-beta-20250919105144.0":{"name":"@midscene/android","version":"0.28.11-beta-20250919105144.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.11-beta-20250919105144.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e24167671dd96d88d54c101d2b6bd5cb122d0348","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.11-beta-20250919105144.0.tgz","fileCount":7,"integrity":"sha512-2EnztZaliAkllb4uAXfeIQ6bgKJT/N5qukZToTJppMcz2p8AZg0ZTuEgPdpsRCeD/K2uqvOu0XYR8xWKLeiNQw==","signatures":[{"sig":"MEUCIHjhgEv/heICwoH3yAteK9d0ad9TUaRPVdyhnQkguCzjAiEAnn1Kl4+v29rk99ZN4u/yelPomX/qIuAinJiXzUz0oxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117273},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.11-beta-20250919105144.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4a26c8aed97b8e4b3bed33db83644a74/midscene-android-0.28.11-beta-20250919105144.0.tgz","_integrity":"sha512-2EnztZaliAkllb4uAXfeIQ6bgKJT/N5qukZToTJppMcz2p8AZg0ZTuEgPdpsRCeD/K2uqvOu0XYR8xWKLeiNQw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.11-beta-20250919105144.0","@midscene/shared":"0.28.11-beta-20250919105144.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.11-beta-20250919105144.0_1758279184879_0.32215053567562446","host":"s3://npm-registry-packages-npm-production"}},"0.28.11-beta-20250919111548.0":{"name":"@midscene/android","version":"0.28.11-beta-20250919111548.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.11-beta-20250919111548.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d5b0bf5eb79b4af6d437d0af867294f8d2081f4f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.11-beta-20250919111548.0.tgz","fileCount":7,"integrity":"sha512-nxCVr2x/uq9kUv8BbtHIAzjfzJCq5VLDgDQ1IxDVNuo8Tx8rz2LQhALGpyjbLZsRPEt5V4sIbERKI0+K+sjFyg==","signatures":[{"sig":"MEUCIQCNby/5YkFeoNmtZaOmdJWBZ1+2TmuGL9FiZNK61tIgpQIgYki9rTbX/D6r+4fqGTCbsolJ8dM9t7tIXoYuglEDcNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117273},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.11-beta-20250919111548.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6c5e3995dd614cd96221af78cfd47c62/midscene-android-0.28.11-beta-20250919111548.0.tgz","_integrity":"sha512-nxCVr2x/uq9kUv8BbtHIAzjfzJCq5VLDgDQ1IxDVNuo8Tx8rz2LQhALGpyjbLZsRPEt5V4sIbERKI0+K+sjFyg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.11-beta-20250919111548.0","@midscene/shared":"0.28.11-beta-20250919111548.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.11-beta-20250919111548.0_1758280628409_0.5400528363980788","host":"s3://npm-registry-packages-npm-production"}},"0.28.11-beta-20250922065131.0":{"name":"@midscene/android","version":"0.28.11-beta-20250922065131.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.11-beta-20250922065131.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1d54500797435139afb85ae61bd36ea598bcd6de","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.11-beta-20250922065131.0.tgz","fileCount":7,"integrity":"sha512-5AO6RmSy50ujWDUnaQy+AISyYBCyOBNZwllwA/FMO+UQ3n1LnMbAxIGVQeZjGaEZT5oCELa1u8u+2OtBCGk23g==","signatures":[{"sig":"MEUCIDeTEWJy6pgtlLTM1ksRGeLAQSE6cMOh660rXlTg4QwOAiEA2nYc5a376kYQYbAVeK71YTSgfvT+YlT4n9AxgdVCb1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117273},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.11-beta-20250922065131.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5849f6b8598d8be244c20901579614df/midscene-android-0.28.11-beta-20250922065131.0.tgz","_integrity":"sha512-5AO6RmSy50ujWDUnaQy+AISyYBCyOBNZwllwA/FMO+UQ3n1LnMbAxIGVQeZjGaEZT5oCELa1u8u+2OtBCGk23g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.11-beta-20250922065131.0","@midscene/shared":"0.28.11-beta-20250922065131.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.11-beta-20250922065131.0_1758523969804_0.3569000101865707","host":"s3://npm-registry-packages-npm-production"}},"0.28.10-beta-20250922071252.0":{"name":"@midscene/android","version":"0.28.10-beta-20250922071252.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.10-beta-20250922071252.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"12135c697c77848e5077d6e6f7ec7d6369fdf13f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.10-beta-20250922071252.0.tgz","fileCount":7,"integrity":"sha512-Olhz8CvI2sQVhNeRfe7mGvwkF1KZaITT6eN9Xm5yV32QA4KMEaKWmkxvMe1au0KjrLhPylEovB+hJL0v7rAzHQ==","signatures":[{"sig":"MEUCIE5SrjOZuw2xGxBkRBlONLXmBKAw9VFFVlIaP222j/hsAiEA0N0QdvB0eD5JJkN4/q73Yx24zJHmnWKqCkWR7IvQiHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117273},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.10-beta-20250922071252.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a9e90171320ffd83ee3d161750b1295b/midscene-android-0.28.10-beta-20250922071252.0.tgz","_integrity":"sha512-Olhz8CvI2sQVhNeRfe7mGvwkF1KZaITT6eN9Xm5yV32QA4KMEaKWmkxvMe1au0KjrLhPylEovB+hJL0v7rAzHQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.10-beta-20250922071252.0","@midscene/shared":"0.28.10-beta-20250922071252.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.10-beta-20250922071252.0_1758525250842_0.3689629662741525","host":"s3://npm-registry-packages-npm-production"}},"0.28.11":{"name":"@midscene/android","version":"0.28.11","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.11","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3c93077c35e09a2a5674eec5b42fb9b8e4b8e64f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.11.tgz","fileCount":7,"integrity":"sha512-lhEef+QiRzIJViJdjitLTP4tmvKbLAXuf2J5hPXenkvadL+IYDg+awY12bM2tg2PlKUjGYqoLQYDAkfFSCc0cg==","signatures":[{"sig":"MEYCIQDBjCA0cHzKRzaWAgj1EDdARDDXXjD2MbUGT4uviebx0QIhALxjioo2GOgDK6Cc07mFco+mfPlc0T5+25B3JKoyqKc5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117207},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.11.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1cf201197b807411ec85c710be0594a2/midscene-android-0.28.11.tgz","_integrity":"sha512-lhEef+QiRzIJViJdjitLTP4tmvKbLAXuf2J5hPXenkvadL+IYDg+awY12bM2tg2PlKUjGYqoLQYDAkfFSCc0cg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.11","@midscene/shared":"0.28.11"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.11_1758526068108_0.09475137604365247","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923080328.0":{"name":"@midscene/android","version":"0.28.12-beta-20250923080328.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.12-beta-20250923080328.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ba84e4fa2f42f429a8bb456472af1201728aef99","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.12-beta-20250923080328.0.tgz","fileCount":7,"integrity":"sha512-S6drOG4dfW3sM/fILtCS80f6SeMQr7NUsAf+m5clABRvT4x0vN0nFryd57Vl109IqhxUxUqDUBdkLnZqCcM3Gg==","signatures":[{"sig":"MEYCIQCs3o6fwtYyRiqSVfOGYdkxkUup1AAB4IrhainRAhYGxgIhAP/AJykvFypuHXSDHR4qNPmWrS5rWaHIkCBOB+7YaylC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117273},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.12-beta-20250923080328.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ea484ff328cb3f5e5a7e0762cb4bd0ee/midscene-android-0.28.12-beta-20250923080328.0.tgz","_integrity":"sha512-S6drOG4dfW3sM/fILtCS80f6SeMQr7NUsAf+m5clABRvT4x0vN0nFryd57Vl109IqhxUxUqDUBdkLnZqCcM3Gg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.12-beta-20250923080328.0","@midscene/shared":"0.28.12-beta-20250923080328.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.12-beta-20250923080328.0_1758614694210_0.9875088047181002","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923091649.0":{"name":"@midscene/android","version":"0.28.12-beta-20250923091649.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.12-beta-20250923091649.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"54613c84d58e9b56b6233d9030354e870528db36","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.12-beta-20250923091649.0.tgz","fileCount":7,"integrity":"sha512-yLEMzdileZr75ZzdOd9Xoy10/TYfGlCvZu+2Eb7PJHoUyT/TChmp0glKSXnLCiKaxBCkxaCOCSYZ2kmgZBK9KA==","signatures":[{"sig":"MEYCIQCPibV/8R9ITZ1yZc4KZ8Ty6DLGLbHUFnBphfxS85iymgIhAJJgNsHH6bl9npekhIavgUo+t5a3zDcbYQxDhYI51jLn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117417},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.12-beta-20250923091649.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8c72a2265b994676516287f825380be7/midscene-android-0.28.12-beta-20250923091649.0.tgz","_integrity":"sha512-yLEMzdileZr75ZzdOd9Xoy10/TYfGlCvZu+2Eb7PJHoUyT/TChmp0glKSXnLCiKaxBCkxaCOCSYZ2kmgZBK9KA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.12-beta-20250923091649.0","@midscene/shared":"0.28.12-beta-20250923091649.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.28.12-beta-20250923091649.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.12-beta-20250923091649.0_1758619096373_0.7908077535191511","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923111720.0":{"name":"@midscene/android","version":"0.28.12-beta-20250923111720.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.12-beta-20250923111720.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e99fc6ce61158d84b36f486c6a8a572f2596af23","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.12-beta-20250923111720.0.tgz","fileCount":7,"integrity":"sha512-Xnv7I0g380n1RJFQRrByPIUFWKXSHmOiTDQsJZoha23xtN4/HBzdUAL4puq17QKCIeCeZsHBuzYvGuyfUZsw9g==","signatures":[{"sig":"MEQCIHpGMnLaUr/eIpKbwg3556baOXqvq6Ee9LY8IDcA0nOtAiAXeQM8TEqSFqfthoXcbniUUwamoEkIAHWLrfrbJb/3Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117417},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.12-beta-20250923111720.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/72f74432c306e353b02985290e71df3f/midscene-android-0.28.12-beta-20250923111720.0.tgz","_integrity":"sha512-Xnv7I0g380n1RJFQRrByPIUFWKXSHmOiTDQsJZoha23xtN4/HBzdUAL4puq17QKCIeCeZsHBuzYvGuyfUZsw9g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.12-beta-20250923111720.0","@midscene/shared":"0.28.12-beta-20250923111720.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.28.12-beta-20250923111720.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.12-beta-20250923111720.0_1758626328325_0.35106089813285335","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923114831.0":{"name":"@midscene/android","version":"0.28.12-beta-20250923114831.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.12-beta-20250923114831.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"34e63f700cffae6590e6dcf7023f3ea92044ed90","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.12-beta-20250923114831.0.tgz","fileCount":7,"integrity":"sha512-62IaukprMmX8klzxbTNS625kV4nRnWRbu78ZXN9+gqUj36UIBPVJzw3I3mo2yxzR1JW1TpsOGVdA6XDwBC5bQw==","signatures":[{"sig":"MEYCIQDgfw0jWUvPHwEeVBiOOlR3AQ3rsVFqAjG0vx2EBkW6JQIhAPaJnLxR2xp+NxbBBNuYhtCcRfd1FmX8HGjXN/Te8N5D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117417},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.12-beta-20250923114831.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a555c1580e2c7267cbe01f58b3bc37ed/midscene-android-0.28.12-beta-20250923114831.0.tgz","_integrity":"sha512-62IaukprMmX8klzxbTNS625kV4nRnWRbu78ZXN9+gqUj36UIBPVJzw3I3mo2yxzR1JW1TpsOGVdA6XDwBC5bQw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.12-beta-20250923114831.0","@midscene/shared":"0.28.12-beta-20250923114831.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.28.12-beta-20250923114831.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.12-beta-20250923114831.0_1758628198077_0.8761682760720366","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923124052.0":{"name":"@midscene/android","version":"0.28.12-beta-20250923124052.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.12-beta-20250923124052.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"30c565b7266738c5a5a540db1fff8202f8cdb7d6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.12-beta-20250923124052.0.tgz","fileCount":7,"integrity":"sha512-Ijwj7qmQi4jXiU9pKfyesqtYdGhCdlNrAyz3Mmp0zSHscAdkmksk9BQyxqqkiJEsK6X1X96BXYFKjh7hhTuN7A==","signatures":[{"sig":"MEQCIGIt1+oND0bJXMWoAPp8yhjROzA+VTSar8+3HtySWz3nAiAQilAUSFGlr8f4orSoAifRDk9qKd0tq90kJupENchc4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117273},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.12-beta-20250923124052.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/46a4582378fd1ea3c33ea4e8e19dac85/midscene-android-0.28.12-beta-20250923124052.0.tgz","_integrity":"sha512-Ijwj7qmQi4jXiU9pKfyesqtYdGhCdlNrAyz3Mmp0zSHscAdkmksk9BQyxqqkiJEsK6X1X96BXYFKjh7hhTuN7A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.12-beta-20250923124052.0","@midscene/shared":"0.28.12-beta-20250923124052.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.12-beta-20250923124052.0_1758631332391_0.2824463742404886","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250923124135.0":{"name":"@midscene/android","version":"0.28.12-beta-20250923124135.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.12-beta-20250923124135.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5be7cb62eacdf489e03937ada9b2a5cd08b753fa","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.12-beta-20250923124135.0.tgz","fileCount":7,"integrity":"sha512-ilewawUqY19g8eCLkmjm3CbFqssl8b/WrGaSRFVnYGH07Feichg1OBhgyf1sgfflH0/c0ZVj9cP8odhFbY7c6g==","signatures":[{"sig":"MEUCIQCDxw/N38GTlYG+Q26Ny15IOT4cQ1PoIXHgrhLbgIEfvgIgHxIKH64hZLTavlOIGb9HeoBY7euR2Jbozu2+GZH53Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117417},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.12-beta-20250923124135.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ee849c277bed477c090c94da70f37344/midscene-android-0.28.12-beta-20250923124135.0.tgz","_integrity":"sha512-ilewawUqY19g8eCLkmjm3CbFqssl8b/WrGaSRFVnYGH07Feichg1OBhgyf1sgfflH0/c0ZVj9cP8odhFbY7c6g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.12-beta-20250923124135.0","@midscene/shared":"0.28.12-beta-20250923124135.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.28.12-beta-20250923124135.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.12-beta-20250923124135.0_1758631380317_0.4130417682900427","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250924031347.0":{"name":"@midscene/android","version":"0.28.12-beta-20250924031347.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.12-beta-20250924031347.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9141ee733f0120c6b8a85fc699d2ffd69f4bb453","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.12-beta-20250924031347.0.tgz","fileCount":7,"integrity":"sha512-5Ke0cY2zIrt1RZkPvs9skrIm5FZoFlYiwUIe7PmVXIaj6wa6pH8d5Qmv+Y4FcuwEe3r4QO3+DIN8WaIKCzVQwA==","signatures":[{"sig":"MEQCIEtmoPfq7qpddMD/b4LnWE9VQ42TY7VuXbkzoGESc9kGAiABBUvLlh/GpybAyVLaWUmfe1/+lTVhJjClLWVTJp96KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117273},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.12-beta-20250924031347.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/939cda024cc3cf62aafaed26205c4963/midscene-android-0.28.12-beta-20250924031347.0.tgz","_integrity":"sha512-5Ke0cY2zIrt1RZkPvs9skrIm5FZoFlYiwUIe7PmVXIaj6wa6pH8d5Qmv+Y4FcuwEe3r4QO3+DIN8WaIKCzVQwA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.12-beta-20250924031347.0","@midscene/shared":"0.28.12-beta-20250924031347.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.12-beta-20250924031347.0_1758683707637_0.49989110627744227","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@midscene/android","version":"0.29.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7052b3b98b8d336e2a5ab53e82bf9e1ae58839a3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.0.tgz","fileCount":7,"integrity":"sha512-xR1AtW7lWhEGtgHJr2H47cZYkPu6O/vOhZulJA6iPP7sd58ZEBdwwKCxKFjYy0YI9T2/wMZ2XNI8GoYQ0MDFPw==","signatures":[{"sig":"MEQCIEaomSqtUNF5j+Gh4K7Sf4qUHAYy64u5T1haPt7WdKepAiBSqjmXKy6apkuTEkewmxCHYniwUTzKG9N2arjTfkRRNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117204},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/68c1222cf98d23c90b7e3112ce9f7a72/midscene-android-0.29.0.tgz","_integrity":"sha512-xR1AtW7lWhEGtgHJr2H47cZYkPu6O/vOhZulJA6iPP7sd58ZEBdwwKCxKFjYy0YI9T2/wMZ2XNI8GoYQ0MDFPw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.0","@midscene/shared":"0.29.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.0_1758684249620_0.2624900713768048","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250924091555.0":{"name":"@midscene/android","version":"0.28.12-beta-20250924091555.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.12-beta-20250924091555.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"805b1a902f048234ee1053b18be39fcf3c1510f8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.12-beta-20250924091555.0.tgz","fileCount":7,"integrity":"sha512-GPkL2+r4owvupk9NSblSrijuyOo7p9UmnnhX/GY5inOjTb6+BtJIvAzbhg/p1uU9vD7aUjndTryrsDtdUmsGxg==","signatures":[{"sig":"MEYCIQCtV1Q3AJNMAMyUqJMCsxaBgb7wEdendrXzQ9sL1CuBOwIhALJr/0uQzcpWWNC+Q+zBRuBIYysvAutXUVSNewhF66fy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117273},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.12-beta-20250924091555.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b598144b47dfea72c230074d8090c06c/midscene-android-0.28.12-beta-20250924091555.0.tgz","_integrity":"sha512-GPkL2+r4owvupk9NSblSrijuyOo7p9UmnnhX/GY5inOjTb6+BtJIvAzbhg/p1uU9vD7aUjndTryrsDtdUmsGxg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.12-beta-20250924091555.0","@midscene/shared":"0.28.12-beta-20250924091555.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.12-beta-20250924091555.0_1758705435999_0.3457149087759406","host":"s3://npm-registry-packages-npm-production"}},"0.28.12-beta-20250924093113.0":{"name":"@midscene/android","version":"0.28.12-beta-20250924093113.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.28.12-beta-20250924093113.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b06886b019afc15351c9dc23ba2d4f5513eed1d9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.28.12-beta-20250924093113.0.tgz","fileCount":7,"integrity":"sha512-BVIOTHLfS3NtJHmbQj4mxsCKPX0n+PgwYpL1R0fWr5ldnJB+AQpsDFp8ycaJxqK5j225Nxw1JFoDwfDnS/E2sw==","signatures":[{"sig":"MEUCIQCbbX0TmUnFfnjYUquaQfOL5vGUCGh+coZqQxLZTz2NZAIgN6Q3rapP7olNglw+BEhsNTFgavLuIt0wsNU43IOA0Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117273},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.28.12-beta-20250924093113.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/aec4298ca4c59c1c9ff2239f2927ef34/midscene-android-0.28.12-beta-20250924093113.0.tgz","_integrity":"sha512-BVIOTHLfS3NtJHmbQj4mxsCKPX0n+PgwYpL1R0fWr5ldnJB+AQpsDFp8ycaJxqK5j225Nxw1JFoDwfDnS/E2sw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.28.12-beta-20250924093113.0","@midscene/shared":"0.28.12-beta-20250924093113.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.28.12-beta-20250924093113.0_1758706354791_0.9198819647841296","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@midscene/android","version":"0.29.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"25a35022a6b97f4c62101c18bc5af236c425ed73","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.1.tgz","fileCount":7,"integrity":"sha512-EU1WyuQYXLRs8ZQ+psjozKWIQ7TDKFZA4Q7dMdKhA+arQYvtEcidgAzGjyYpWsklvsU2OOG0iCAX/SN4CD4Obg==","signatures":[{"sig":"MEYCIQDNVeo4na02uPz6N081RALD/NR/kVPyOJrnVafRUxEJ6gIhAP1LXTuY6zao8IPyFFkwQCxZ6y9+6b09hPWR03PUTP0X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117204},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/096e7f04d8dabdf75374882f8c875499/midscene-android-0.29.1.tgz","_integrity":"sha512-EU1WyuQYXLRs8ZQ+psjozKWIQ7TDKFZA4Q7dMdKhA+arQYvtEcidgAzGjyYpWsklvsU2OOG0iCAX/SN4CD4Obg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.1","@midscene/shared":"0.29.1"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.1_1758707769614_0.02903607458430879","host":"s3://npm-registry-packages-npm-production"}},"0.29.2-beta-20250924120255.0":{"name":"@midscene/android","version":"0.29.2-beta-20250924120255.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.2-beta-20250924120255.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"969c36a9f2b08abccf1b7876971ea8aaf78b29bd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.2-beta-20250924120255.0.tgz","fileCount":7,"integrity":"sha512-QVRixMhkIRMC/l6YKIAjQo/z4VEGexv+mzXBX0nZYu1FSabCHHtCRbJ9uIql4kY1523DGVfPEPAsFs0AWFBOrQ==","signatures":[{"sig":"MEUCIGbR9v9wsLxs8uuI7UKlzeJVgsOfMPvOaE0aFNdJoPH7AiEAmNTrHgjKsCEmMIdSKNQ6N3nxUMIla6ZPTZgPw3YXqIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116742},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.2-beta-20250924120255.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/adc1f28e46396d9aa829e930c3614323/midscene-android-0.29.2-beta-20250924120255.0.tgz","_integrity":"sha512-QVRixMhkIRMC/l6YKIAjQo/z4VEGexv+mzXBX0nZYu1FSabCHHtCRbJ9uIql4kY1523DGVfPEPAsFs0AWFBOrQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.2-beta-20250924120255.0","@midscene/shared":"0.29.2-beta-20250924120255.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.29.2-beta-20250924120255.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.2-beta-20250924120255.0_1758715470955_0.1952012375593677","host":"s3://npm-registry-packages-npm-production"}},"0.29.2-beta-20250925014216.0":{"name":"@midscene/android","version":"0.29.2-beta-20250925014216.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.2-beta-20250925014216.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3eb6ebdca54ece8d4b6cf9e5d223fb95850584d2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.2-beta-20250925014216.0.tgz","fileCount":7,"integrity":"sha512-k58AKE2tojshWST/H3mURWx+8EHxJRl9Ct+TVa1OT4iQnmW6t2wf+3MsOjOP8+q2ny7NAQqLtap0T8JQD7gZDw==","signatures":[{"sig":"MEUCIDcz4jwpnC1usJtVWawCh2SpZGpk29N3oCViurIv6FWDAiEAi84uEx+lQ/YIprKDj2r4Dal7ljyh5WdYNQ7DmKACGgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117270},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.2-beta-20250925014216.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4d50a52f65f4f0a34af69f90bee2e5d3/midscene-android-0.29.2-beta-20250925014216.0.tgz","_integrity":"sha512-k58AKE2tojshWST/H3mURWx+8EHxJRl9Ct+TVa1OT4iQnmW6t2wf+3MsOjOP8+q2ny7NAQqLtap0T8JQD7gZDw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.2-beta-20250925014216.0","@midscene/shared":"0.29.2-beta-20250925014216.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.2-beta-20250925014216.0_1758764616308_0.9485179688328931","host":"s3://npm-registry-packages-npm-production"}},"0.29.2-beta-20250925020818.0":{"name":"@midscene/android","version":"0.29.2-beta-20250925020818.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.2-beta-20250925020818.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"416489331d8b91d0569238149c9ec6915cffeb39","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.2-beta-20250925020818.0.tgz","fileCount":7,"integrity":"sha512-cQzS5/WvcglbmsYoAg+3YzZ4MAukIrcX8dKN6VJ6QQtpccaw4KA17qj5AlNS7jV9HYd/uAYZf58vME3qKoBhWg==","signatures":[{"sig":"MEYCIQCkKbNiTK5omgpB+G2nH5Zveq6H3ehn0kiOvRUVrNy39AIhANIG6xj0/jF7hppmd6riqZcmWn4oW7Lb49tV3lOhKulv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117270},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.2-beta-20250925020818.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6c3a29af18a31784f8467f7add4b6659/midscene-android-0.29.2-beta-20250925020818.0.tgz","_integrity":"sha512-cQzS5/WvcglbmsYoAg+3YzZ4MAukIrcX8dKN6VJ6QQtpccaw4KA17qj5AlNS7jV9HYd/uAYZf58vME3qKoBhWg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.2-beta-20250925020818.0","@midscene/shared":"0.29.2-beta-20250925020818.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.2-beta-20250925020818.0_1758766176692_0.4153356300386839","host":"s3://npm-registry-packages-npm-production"}},"0.29.2":{"name":"@midscene/android","version":"0.29.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4f52f30188317bd81eb120e28c6ba2f11feede24","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.2.tgz","fileCount":7,"integrity":"sha512-6mO9ZokAUrf1z0GO2SCu0AkoTK40NBlDXLBCqEwaVO9y7TIVmWs2riItAB3jLir76XB6TgzjJTQlMPsM/y9jmg==","signatures":[{"sig":"MEYCIQCPzyjysXXs4JleidMQBNasz14e7ZF+py2k4txhOPeflwIhAKpCNaVUM4W1aqbbHXQwMzzdTPa+G/RVYUWkNQ4p9em7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117204},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fc8d9d8f7c3bd7d31c5b40c8b53c6de0/midscene-android-0.29.2.tgz","_integrity":"sha512-6mO9ZokAUrf1z0GO2SCu0AkoTK40NBlDXLBCqEwaVO9y7TIVmWs2riItAB3jLir76XB6TgzjJTQlMPsM/y9jmg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.2","@midscene/shared":"0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.2_1758772057755_0.4681708527229631","host":"s3://npm-registry-packages-npm-production"}},"0.29.2-beta-20250925080042.0":{"name":"@midscene/android","version":"0.29.2-beta-20250925080042.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.2-beta-20250925080042.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bb7ea5b82b4bbfb50fd6837ec35d84c301806ee6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.2-beta-20250925080042.0.tgz","fileCount":7,"integrity":"sha512-PgpQC4HJFa8itOU+cQxJuYBscr+s9+qgsHIJ17G3YoECocp07CJcw6tyB5YyEiEvnBUV/FE2ij8j+oCRW063xQ==","signatures":[{"sig":"MEQCIAegBfm7Rp8XyaG68W65tN62ZElnv9rzK9NdUMUn+WvYAiAjumfqht2LTrVl2yoPTDxid0Kv09s6pcuabWyLJ3XjFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117270},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.2-beta-20250925080042.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/168cb9bfaab19f98ba87e728fdbfef58/midscene-android-0.29.2-beta-20250925080042.0.tgz","_integrity":"sha512-PgpQC4HJFa8itOU+cQxJuYBscr+s9+qgsHIJ17G3YoECocp07CJcw6tyB5YyEiEvnBUV/FE2ij8j+oCRW063xQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.2-beta-20250925080042.0","@midscene/shared":"0.29.2-beta-20250925080042.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.2-beta-20250925080042.0_1758787318797_0.47460867733770895","host":"s3://npm-registry-packages-npm-production"}},"0.29.2-beta-20250925081422.0":{"name":"@midscene/android","version":"0.29.2-beta-20250925081422.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.2-beta-20250925081422.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e7aaeec6b19059310665fd35c266fdca92b942eb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.2-beta-20250925081422.0.tgz","fileCount":7,"integrity":"sha512-FiBtnVIa3+PKuM1F0//cBQrTnTKAsaWBBYZW3Q6ovYZT1cb5cIilDqof3aF6brzRAwvCVRSLg89LeanhN1J7zQ==","signatures":[{"sig":"MEUCIFX8U3ZTobBbG+j3JWZ20CXrnpcCgH5pCp6ynmkHNKyhAiEAyLRvor2WDRwFEEmIWkl/FHMYk/+EkKLc5j/k4mSv1b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117270},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.2-beta-20250925081422.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/89182f612333933e87a22fbb90023394/midscene-android-0.29.2-beta-20250925081422.0.tgz","_integrity":"sha512-FiBtnVIa3+PKuM1F0//cBQrTnTKAsaWBBYZW3Q6ovYZT1cb5cIilDqof3aF6brzRAwvCVRSLg89LeanhN1J7zQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.2-beta-20250925081422.0","@midscene/shared":"0.29.2-beta-20250925081422.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@microsoft/api-extractor":"^7.52.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.2-beta-20250925081422.0_1758788146765_0.3134972374842131","host":"s3://npm-registry-packages-npm-production"}},"0.29.3-beta-20250925084104.0":{"name":"@midscene/android","version":"0.29.3-beta-20250925084104.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.3-beta-20250925084104.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3778a9d5010281a3c4d91b9a4cc8fa0577b5bd0a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.3-beta-20250925084104.0.tgz","fileCount":7,"integrity":"sha512-UOFfO7HualfME3xpRCKTNxvpFfLGUsy9LFfMq4KWrmYqJy4fM7srFUvtUyuCXGdvKbjatDqWceRre2ZuyZciUA==","signatures":[{"sig":"MEUCIQCTwSJmhk1ln1AJaGhXVpIsYGPnsaj8U3iB4rk40b0ZegIge1/nMNWmGvycsTjjQxC94WkU+RHBSw4tdGBlY+7CjDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116742},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.3-beta-20250925084104.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1ecdd75a65394218c016bf7bee479fed/midscene-android-0.29.3-beta-20250925084104.0.tgz","_integrity":"sha512-UOFfO7HualfME3xpRCKTNxvpFfLGUsy9LFfMq4KWrmYqJy4fM7srFUvtUyuCXGdvKbjatDqWceRre2ZuyZciUA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.3-beta-20250925084104.0","@midscene/shared":"0.29.3-beta-20250925084104.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.29.3-beta-20250925084104.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.3-beta-20250925084104.0_1758789762331_0.8369103623243628","host":"s3://npm-registry-packages-npm-production"}},"0.29.3-beta-20250925085555.0":{"name":"@midscene/android","version":"0.29.3-beta-20250925085555.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.3-beta-20250925085555.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"61dbadd26663d72abcb63b8e1738f97e2b27253d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.3-beta-20250925085555.0.tgz","fileCount":7,"integrity":"sha512-hVxUYaXQ1JeYfBHl4oggk55kEUjxAnG0sAlmAdGwOQXEkjecSyq75gXzd2r1cqUmBrTOvsrO7q1A1qCLtNnmhQ==","signatures":[{"sig":"MEQCICRsfLlHRsoT19CxWgf7xAIPOPXOsnbqn7IyqVqQD56hAiBcUeFtlQfN0/5Fvh9begf0vCT7gs8mwrCxcKOM7YVdSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116742},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.3-beta-20250925085555.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3f974b0bfd018b077dd55edea68c9fa3/midscene-android-0.29.3-beta-20250925085555.0.tgz","_integrity":"sha512-hVxUYaXQ1JeYfBHl4oggk55kEUjxAnG0sAlmAdGwOQXEkjecSyq75gXzd2r1cqUmBrTOvsrO7q1A1qCLtNnmhQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.3-beta-20250925085555.0","@midscene/shared":"0.29.3-beta-20250925085555.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.29.3-beta-20250925085555.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.3-beta-20250925085555.0_1758790648822_0.263213968488204","host":"s3://npm-registry-packages-npm-production"}},"0.29.3-beta-20250925090314.0":{"name":"@midscene/android","version":"0.29.3-beta-20250925090314.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.3-beta-20250925090314.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e9c817a9203f80be65104e98e63346da882a14dc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.3-beta-20250925090314.0.tgz","fileCount":7,"integrity":"sha512-CIzcfhiAJeUyCq+gzP9T32UqNLqNmdEhIAuhvmXs68EtDiHfxS6bQEUGw4zNOq3gNwJF/TyfcJn0xN2BQCHByg==","signatures":[{"sig":"MEYCIQCOP79LJ/bdZUNsnAhNC7lnMH+Ya6NTPXyKuKQV7c87wAIhANlxYcn5aA84/Wqmxz0omyv02nfUuj6i2NHU7q0CK7GB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116742},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.3-beta-20250925090314.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/964e633c8f1e84b1c0926065f6bfa14c/midscene-android-0.29.3-beta-20250925090314.0.tgz","_integrity":"sha512-CIzcfhiAJeUyCq+gzP9T32UqNLqNmdEhIAuhvmXs68EtDiHfxS6bQEUGw4zNOq3gNwJF/TyfcJn0xN2BQCHByg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.3-beta-20250925090314.0","@midscene/shared":"0.29.3-beta-20250925090314.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.29.3-beta-20250925090314.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.3-beta-20250925090314.0_1758791093765_0.4224413573257233","host":"s3://npm-registry-packages-npm-production"}},"0.29.3":{"name":"@midscene/android","version":"0.29.3","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bc5a8a86f8480c0494c5ddaa8f1af4c1ae09aa3d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.3.tgz","fileCount":7,"integrity":"sha512-Fyp1bUp8lJKsAKxYgHo/nb7/0YdAM3RaBY3EQfMCZmQf70dXIkTl8p2VkIBg7DGqAsbZLuH0OQjtaeY6FZ6voQ==","signatures":[{"sig":"MEQCIG1+zpyLgcxvX13RmovmCD4R+0v9HWoOfUcAGRaMK3gxAiBO8bBdmpev0bLGjYHyCgE7ScQTvlwM+Q3Oo+hfSmLxnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116654},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d218b806eadc56887e144b873b95d98b/midscene-android-0.29.3.tgz","_integrity":"sha512-Fyp1bUp8lJKsAKxYgHo/nb7/0YdAM3RaBY3EQfMCZmQf70dXIkTl8p2VkIBg7DGqAsbZLuH0OQjtaeY6FZ6voQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.3","@midscene/shared":"0.29.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.29.3"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.3_1758791518573_0.9150069071597189","host":"s3://npm-registry-packages-npm-production"}},"0.29.4-beta-20250925153634.0":{"name":"@midscene/android","version":"0.29.4-beta-20250925153634.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.4-beta-20250925153634.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"aa0255915f1b0143da7fa4915343875294ed5fe3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.4-beta-20250925153634.0.tgz","fileCount":7,"integrity":"sha512-ytg9eCtKJsfAFhHMIk4FT15089JTmijFTLOxYxa0gFBKTlK0SRUBU8lfnf+7rRCruhl7CHIMDc6BOJkyILhW3w==","signatures":[{"sig":"MEQCIBSuIA6TWJGOR4/Bqd3ivCJGEL77rM9s5E8196hO0cAsAiB/yF/c7IPqCwB1JRDtwgOtBJ1MunQViB2kk3d3U3WPfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116742},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.4-beta-20250925153634.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cd1a736c6498d6cc18fbd7633c85f30e/midscene-android-0.29.4-beta-20250925153634.0.tgz","_integrity":"sha512-ytg9eCtKJsfAFhHMIk4FT15089JTmijFTLOxYxa0gFBKTlK0SRUBU8lfnf+7rRCruhl7CHIMDc6BOJkyILhW3w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.4-beta-20250925153634.0","@midscene/shared":"0.29.4-beta-20250925153634.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.29.4-beta-20250925153634.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.4-beta-20250925153634.0_1758814689787_0.38680778752389844","host":"s3://npm-registry-packages-npm-production"}},"0.29.4-beta-20250925155447.0":{"name":"@midscene/android","version":"0.29.4-beta-20250925155447.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.4-beta-20250925155447.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a88408bd1011b8a3cbf91c886d31c083165219ef","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.4-beta-20250925155447.0.tgz","fileCount":7,"integrity":"sha512-Qd3mXDXwVnGpgeHqLBP6NCRhgcXuLcW1ELTe9jZKPoEUrU9mJbU1FlbAU12riFauAHhtL1MXkn3bVD7h2LW6Sw==","signatures":[{"sig":"MEUCIAUpX0jen2ehW+WalE1KWoxDQ9eFfLi5BoIDamtDSdNFAiEA2um5kQugjqestjPQpTAdid0bognkR7VveO+47pcOeaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116742},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.4-beta-20250925155447.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d7c7546d3d6b43ba084852687d8c104f/midscene-android-0.29.4-beta-20250925155447.0.tgz","_integrity":"sha512-Qd3mXDXwVnGpgeHqLBP6NCRhgcXuLcW1ELTe9jZKPoEUrU9mJbU1FlbAU12riFauAHhtL1MXkn3bVD7h2LW6Sw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.4-beta-20250925155447.0","@midscene/shared":"0.29.4-beta-20250925155447.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.29.4-beta-20250925155447.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.4-beta-20250925155447.0_1758815778899_0.7168289545266824","host":"s3://npm-registry-packages-npm-production"}},"0.29.4-beta-20250926035007.0":{"name":"@midscene/android","version":"0.29.4-beta-20250926035007.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.4-beta-20250926035007.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bdcc65e85ef5eeaead572191f68622ed7065a00b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.4-beta-20250926035007.0.tgz","fileCount":7,"integrity":"sha512-28BEq7wsBFji4w/qGfNGISb8YM1t97Izw3e+/U7Dvf6GU7QPZ8/MCR8Kdsu/bhyPuaR/GJqkin+0bFwjO+XD0A==","signatures":[{"sig":"MEUCIFilJngoBhPy27rCaI69ntk+Usi+47Aui5MxEur4fOTIAiEAn41yFWY8XEfozC3S4LyITloUQNSj1QHX+AT81ndAIVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116742},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.4-beta-20250926035007.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/74ad72fd45624bdc8b8e2948757e6036/midscene-android-0.29.4-beta-20250926035007.0.tgz","_integrity":"sha512-28BEq7wsBFji4w/qGfNGISb8YM1t97Izw3e+/U7Dvf6GU7QPZ8/MCR8Kdsu/bhyPuaR/GJqkin+0bFwjO+XD0A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.4-beta-20250926035007.0","@midscene/shared":"0.29.4-beta-20250926035007.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.29.4-beta-20250926035007.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.4-beta-20250926035007.0_1758858701920_0.24227898356202915","host":"s3://npm-registry-packages-npm-production"}},"0.29.4":{"name":"@midscene/android","version":"0.29.4","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.4","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8b0f98bbb0acfc1dfd02727bb1299769026fa5a4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.4.tgz","fileCount":7,"integrity":"sha512-07m3ngRH0UMA3bnloSp6TqA3cB1xkarjp/YQG2eDOku9DaKW1+SMLHzA7eCpeUHccwe7JveooDZqEV4yuP81Gw==","signatures":[{"sig":"MEQCICbg3OnaUMT6KQQj41yVr64l3XqtPLWXg61HpPA1bNcIAiBWyQ/KtkQ/i25nsY6yi1kUHfG7mY0Lm5VieZB0ky748A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116654},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b1efe486e44bcfe295c0bfca07bae3b0/midscene-android-0.29.4.tgz","_integrity":"sha512-07m3ngRH0UMA3bnloSp6TqA3cB1xkarjp/YQG2eDOku9DaKW1+SMLHzA7eCpeUHccwe7JveooDZqEV4yuP81Gw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.4","@midscene/shared":"0.29.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.29.4"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.4_1758866835279_0.34420768811209435","host":"s3://npm-registry-packages-npm-production"}},"0.29.4-beta-20250926062439.0":{"name":"@midscene/android","version":"0.29.4-beta-20250926062439.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.4-beta-20250926062439.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e4832afa3b9e87e3fa474ea71b7816fece6f88c9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.4-beta-20250926062439.0.tgz","fileCount":7,"integrity":"sha512-pn4vV1EokKgI11APbiG3lJNaU+9rXDV6WEpeH//qHRH2Scnlzt2SVwCBMB94dqNAM5yAlgagqBRhSXzBgxOyXA==","signatures":[{"sig":"MEQCIAcD1LmTfdg8ZxgqLaQom9lZ5V7wE08x8KCNXyGDp0SYAiAV60lOcv1ZR0b/dj7wLZO+Jeu3KpKyDnx6UgxG+Wpv/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116742},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.4-beta-20250926062439.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8b1470c998554cbf366d879c53102ed6/midscene-android-0.29.4-beta-20250926062439.0.tgz","_integrity":"sha512-pn4vV1EokKgI11APbiG3lJNaU+9rXDV6WEpeH//qHRH2Scnlzt2SVwCBMB94dqNAM5yAlgagqBRhSXzBgxOyXA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.4-beta-20250926062439.0","@midscene/shared":"0.29.4-beta-20250926062439.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.29.4-beta-20250926062439.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.4-beta-20250926062439.0_1758867975243_0.19883626239349672","host":"s3://npm-registry-packages-npm-production"}},"0.29.5-beta-20250926082304.0":{"name":"@midscene/android","version":"0.29.5-beta-20250926082304.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.5-beta-20250926082304.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0ffe8ea97ec8de7f86fb2edc7f9fb5b32e99aaff","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.5-beta-20250926082304.0.tgz","fileCount":7,"integrity":"sha512-2ztVdyvk+4VpjcG2ei5awZF1Uk7gdeC8WTmwGWFnbY975Ti8mpgd24kqCaHzGd9oLjscP363wKU5W5xEKq8JXw==","signatures":[{"sig":"MEQCIG4+HUc9YGHfvmXR/8CWXpTt6GK3FjuI9bk84LdsKpGXAiABFS5qUl4xOVyej0CK5lCkL07/5v977oJU9TPg3y/QwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116742},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.5-beta-20250926082304.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8901d280f70cc90e49efe4877f1ddaf8/midscene-android-0.29.5-beta-20250926082304.0.tgz","_integrity":"sha512-2ztVdyvk+4VpjcG2ei5awZF1Uk7gdeC8WTmwGWFnbY975Ti8mpgd24kqCaHzGd9oLjscP363wKU5W5xEKq8JXw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.5-beta-20250926082304.0","@midscene/shared":"0.29.5-beta-20250926082304.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.29.5-beta-20250926082304.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.5-beta-20250926082304.0_1758875076657_0.1439236835498101","host":"s3://npm-registry-packages-npm-production"}},"0.29.5":{"name":"@midscene/android","version":"0.29.5","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.5","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ee26ad8c334bae8005da493f144f3c6115de4f65","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.5.tgz","fileCount":7,"integrity":"sha512-Mm5lOizfq856I13JAF10bDb6tcZUqgWxKncHflePyZZ6My9foyfbEv8bZaTOnhIV9SU5CxY9t+QKgAuHPsymcw==","signatures":[{"sig":"MEUCIQC9BctHSAi85LAKaduLMEd87BBh1c2ecEQ/ePNbVSR04QIgSXun8kbAh/+ZnV2MfWq5/9cDLJI1xbyBHmRkui1amkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116654},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d2566db62e1ef61be55b550f19eaa832/midscene-android-0.29.5.tgz","_integrity":"sha512-Mm5lOizfq856I13JAF10bDb6tcZUqgWxKncHflePyZZ6My9foyfbEv8bZaTOnhIV9SU5CxY9t+QKgAuHPsymcw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.5","@midscene/shared":"0.29.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.29.5"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.5_1758876923071_0.022429195968120652","host":"s3://npm-registry-packages-npm-production"}},"0.29.6":{"name":"@midscene/android","version":"0.29.6","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.6","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"09c28748746140f3baed89e4b8e92560270dccc9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.6.tgz","fileCount":7,"integrity":"sha512-m+F9PO1JIQ93HUQ6g8s+icDm0BoE21WVYQ06ws0OsM55xEp7dbThtfyBlMuJWqfKmu7XXfSBQWQl0SeoNarm+A==","signatures":[{"sig":"MEYCIQCqRACI6XrebigfhA4BIE6gZdMCTlFIzwAisDw+vhxWvwIhAJQRoQQyM0JrBJlgzrnXeotCK0egDk0TKn0fJ7Ci2Qp2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116654},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ebb781538f4ecb73a36887a288dbdf7a/midscene-android-0.29.6.tgz","_integrity":"sha512-m+F9PO1JIQ93HUQ6g8s+icDm0BoE21WVYQ06ws0OsM55xEp7dbThtfyBlMuJWqfKmu7XXfSBQWQl0SeoNarm+A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.6","@midscene/shared":"0.29.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.29.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.6_1758878336452_0.033119924702959436","host":"s3://npm-registry-packages-npm-production"}},"0.29.7-beta-20250930025459.0":{"name":"@midscene/android","version":"0.29.7-beta-20250930025459.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.7-beta-20250930025459.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4ca4971f7673beb01911ba970d16f412585eabb5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.7-beta-20250930025459.0.tgz","fileCount":7,"integrity":"sha512-OUvo+n8M27MrgszZZIMMPpnTKbfwc2ay90jp02hJ9QwGs3JymEfKLRb0ZP/O5zPSeNrD7FyKHmmtbygsll6iJg==","signatures":[{"sig":"MEUCIQC3cujJD4uepcMGCJk4disvcszn0DeNT/vZBr+bB2pr4wIgFWV16h9qrZ6bTNDfEm/UkwXVHck4NT0qLX4DAos60nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116574},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.7-beta-20250930025459.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/188aa4d82b696930f5b6950959c23247/midscene-android-0.29.7-beta-20250930025459.0.tgz","_integrity":"sha512-OUvo+n8M27MrgszZZIMMPpnTKbfwc2ay90jp02hJ9QwGs3JymEfKLRb0ZP/O5zPSeNrD7FyKHmmtbygsll6iJg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.7-beta-20250930025459.0","@midscene/shared":"0.29.7-beta-20250930025459.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.29.7-beta-20250930025459.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.7-beta-20250930025459.0_1759200994110_0.6329179414694786","host":"s3://npm-registry-packages-npm-production"}},"0.29.7-beta-20250930035234.0":{"name":"@midscene/android","version":"0.29.7-beta-20250930035234.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.7-beta-20250930035234.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"da540e9931dd5f3fd88edfc1d16eaf938057a2f6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.7-beta-20250930035234.0.tgz","fileCount":7,"integrity":"sha512-HTH60lk7UhrtMzfuxZKqLTDGdgwZIMI7gCJprF/+D7xV0BgrcA9i6Dm7I3WpoBMr7KTZ2CNQ10I9fEzUJqU5+g==","signatures":[{"sig":"MEQCIAVwjTBNu2w6ueeK1DG8WlfT74kqyhNe+BlFhlRKIJwsAiB2effaEdI+VOMFlkOZ/+0VM0GtRlf6xgcoYil+oI267Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116574},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.7-beta-20250930035234.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fcea662822c841029b9fc62a0c4289b9/midscene-android-0.29.7-beta-20250930035234.0.tgz","_integrity":"sha512-HTH60lk7UhrtMzfuxZKqLTDGdgwZIMI7gCJprF/+D7xV0BgrcA9i6Dm7I3WpoBMr7KTZ2CNQ10I9fEzUJqU5+g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.7-beta-20250930035234.0","@midscene/shared":"0.29.7-beta-20250930035234.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.29.7-beta-20250930035234.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.7-beta-20250930035234.0_1759204448820_0.19329913591597814","host":"s3://npm-registry-packages-npm-production"}},"0.29.7-beta-20250930083551.0":{"name":"@midscene/android","version":"0.29.7-beta-20250930083551.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.29.7-beta-20250930083551.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0469eed3bdee615cc1f7fb2579fe6dffd06eeb22","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.29.7-beta-20250930083551.0.tgz","fileCount":7,"integrity":"sha512-6vLO4pEXw5rer7e0SbuyPYN2wjW0QFi0o2W5bk2S/YYAyTuGmnO1WBhU47Ca92/M3frZ7ZlAS2p1WH1G8vwRyA==","signatures":[{"sig":"MEUCIHbUQdWARumQAj8ps+FUsjLobR7OwmuHA7Lqee+HpEk4AiEA3Tyito32TYx/mfTr3LchBwVgzwzT9EY/Pu2t5vW8XgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116574},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.29.7-beta-20250930083551.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c34b7a54c23e78b5e44a65324bbac5a1/midscene-android-0.29.7-beta-20250930083551.0.tgz","_integrity":"sha512-6vLO4pEXw5rer7e0SbuyPYN2wjW0QFi0o2W5bk2S/YYAyTuGmnO1WBhU47Ca92/M3frZ7ZlAS2p1WH1G8vwRyA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.29.7-beta-20250930083551.0","@midscene/shared":"0.29.7-beta-20250930083551.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.29.7-beta-20250930083551.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.29.7-beta-20250930083551.0_1759221447872_0.11245829697019194","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@midscene/android","version":"0.30.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"098aceb1c53b083e8f928d25f111e3f22c3f4672","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.0.tgz","fileCount":7,"integrity":"sha512-p4IzGbbDa78OVoT/7wDzEsxYbpumJGfs2bY7dGoCnTOVkhNK+Usy7TqpSMMyiV/aLsKKTtJkdeIqk1PMu9lYAg==","signatures":[{"sig":"MEUCIC869f1vZCR1pO9995vsXkJg/PIP3vrPmpT72hh3w88xAiEAzcKm8A5XqB9oTjLljKBO9cJN5bedOHovrscnt/9QAu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116790},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6ee31ce0a474ac8882c9d2575c412b70/midscene-android-0.30.0.tgz","_integrity":"sha512-p4IzGbbDa78OVoT/7wDzEsxYbpumJGfs2bY7dGoCnTOVkhNK+Usy7TqpSMMyiV/aLsKKTtJkdeIqk1PMu9lYAg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.0","@midscene/shared":"0.30.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.0_1759222412360_0.32466468722062025","host":"s3://npm-registry-packages-npm-production"}},"0.30.1-beta-20250930105638.0":{"name":"@midscene/android","version":"0.30.1-beta-20250930105638.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.1-beta-20250930105638.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"406391cbf260bcfb8d89ee51e2d86941321da8a9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.1-beta-20250930105638.0.tgz","fileCount":7,"integrity":"sha512-iwbm/0tquLTD105e7mEi3oYsZthlFrc32UjnYee+KVheg7HN/wucalJ8EldkO1PBTb26c88alqA9OemX1pXkeQ==","signatures":[{"sig":"MEYCIQDv/TudbuYNRUaCs/vNYGOaAMAo69gNvQkx0+fo6KvBpAIhAOGqJx4wh7owIUt3eUigAn6WFZBhLw4utRlArkNYLfGg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116878},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.1-beta-20250930105638.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/db2dd3e571903dc996d6c018d1b95552/midscene-android-0.30.1-beta-20250930105638.0.tgz","_integrity":"sha512-iwbm/0tquLTD105e7mEi3oYsZthlFrc32UjnYee+KVheg7HN/wucalJ8EldkO1PBTb26c88alqA9OemX1pXkeQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.1-beta-20250930105638.0","@midscene/shared":"0.30.1-beta-20250930105638.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.1-beta-20250930105638.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.1-beta-20250930105638.0_1759229892872_0.30651748544695145","host":"s3://npm-registry-packages-npm-production"}},"0.30.1-beta-20250930115351.0":{"name":"@midscene/android","version":"0.30.1-beta-20250930115351.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.1-beta-20250930115351.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"dbf86a1030f5a0f06a577f8c52d0c3e7b99c31b2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.1-beta-20250930115351.0.tgz","fileCount":7,"integrity":"sha512-xhEqKEeC6lkVCQ9c0CrBvslBAI/CxCWzFCFLXJfgOzI1kaQTZReihOOTocxv6MaD5oOep0YDdEiLQ8Zkhfty7g==","signatures":[{"sig":"MEYCIQCKLncY4ECdTG7ToARYy2E78jGy5f051RJFGOLoJtx5fwIhAJ8eINf3AwYmYQtTxDjZO6bo5JxJxqRq8/Qe1Lv9ozj2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116878},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.1-beta-20250930115351.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/67ccca72ddf100b476d50b684e694ced/midscene-android-0.30.1-beta-20250930115351.0.tgz","_integrity":"sha512-xhEqKEeC6lkVCQ9c0CrBvslBAI/CxCWzFCFLXJfgOzI1kaQTZReihOOTocxv6MaD5oOep0YDdEiLQ8Zkhfty7g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.1-beta-20250930115351.0","@midscene/shared":"0.30.1-beta-20250930115351.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.1-beta-20250930115351.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.1-beta-20250930115351.0_1759233322699_0.1496303338636762","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@midscene/android","version":"0.30.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4c89871f112c248a74a50d12bdc54fefac7f4bd5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.1.tgz","fileCount":7,"integrity":"sha512-DszfPe0DJLO23I+FN9FUIA5rZSHrOXQUcu3slFAmJfOQ6WiXDpy/53owpMqvMDKpkMlmM1LBN7xwCVcYHEW/Ig==","signatures":[{"sig":"MEUCIQCalX//9JpH2i7plGvDeGeeWJ46Y5MlFkrGrfw5vO8q6AIgfzLptRbNPgeW9XhpvUDHlVyUo5S+FU0RtK/15lTHtSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116790},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6f9e81f1fd3175adf1bf17be902f93ca/midscene-android-0.30.1.tgz","_integrity":"sha512-DszfPe0DJLO23I+FN9FUIA5rZSHrOXQUcu3slFAmJfOQ6WiXDpy/53owpMqvMDKpkMlmM1LBN7xwCVcYHEW/Ig==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.1","@midscene/shared":"0.30.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.1"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.1_1759234812235_0.13068881699417156","host":"s3://npm-registry-packages-npm-production"}},"0.30.2-beta-20250930144216.0":{"name":"@midscene/android","version":"0.30.2-beta-20250930144216.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.2-beta-20250930144216.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ccff4084325ce4b5efb7af15e8d2a8ce90a90abb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.2-beta-20250930144216.0.tgz","fileCount":7,"integrity":"sha512-Pewdesvlfi/77H1Ex5BNWa3Eb3r1yJx5SK4sH7DlM1pCFsmItzJAGXrVRomxKwnV3lI1LUGXVFl40mC7F8IRhA==","signatures":[{"sig":"MEYCIQCzqvavqbsNiQTTaL8YJW67SBpfhbdon70KQgaUUbTy4gIhAKRiDY/+TdZ7GOaj259YLOWG1Tp1Yom4SvCvdDY3nrAy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117296},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.2-beta-20250930144216.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f9bd4780dd82516b45ada3d1e02d50b1/midscene-android-0.30.2-beta-20250930144216.0.tgz","_integrity":"sha512-Pewdesvlfi/77H1Ex5BNWa3Eb3r1yJx5SK4sH7DlM1pCFsmItzJAGXrVRomxKwnV3lI1LUGXVFl40mC7F8IRhA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.2-beta-20250930144216.0","@midscene/shared":"0.30.2-beta-20250930144216.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.2-beta-20250930144216.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.2-beta-20250930144216.0_1759243429050_0.3438697145779541","host":"s3://npm-registry-packages-npm-production"}},"0.30.2-beta-20251003133504.0":{"name":"@midscene/android","version":"0.30.2-beta-20251003133504.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.2-beta-20251003133504.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f5b5e0d68279b2eb180ec08769530bc1b80a9d99","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.2-beta-20251003133504.0.tgz","fileCount":7,"integrity":"sha512-xWuyM0JhZAcjBg/y9/AmcEQYoxxhrdNVVVFDUQyWenA3HRQwTdPGgoZjHDbnN4NwXo+D38SLGG0tgMXDMVOsXw==","signatures":[{"sig":"MEUCIQDNpxR7ROhf1l9/e3AxxtHsRtpXzZhEsBMnVNO+M/Q5xgIgYKJob22qqVL6OOoxPT5ztzC0nBUbkE9XMD+oh4ucw8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116878},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.2-beta-20251003133504.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/67da8bd6f6eaa09b7f32b04c0de4262f/midscene-android-0.30.2-beta-20251003133504.0.tgz","_integrity":"sha512-xWuyM0JhZAcjBg/y9/AmcEQYoxxhrdNVVVFDUQyWenA3HRQwTdPGgoZjHDbnN4NwXo+D38SLGG0tgMXDMVOsXw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.2-beta-20251003133504.0","@midscene/shared":"0.30.2-beta-20251003133504.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.2-beta-20251003133504.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.2-beta-20251003133504.0_1759498598485_0.28516246587872507","host":"s3://npm-registry-packages-npm-production"}},"0.30.2-beta-20251009120232.0":{"name":"@midscene/android","version":"0.30.2-beta-20251009120232.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.2-beta-20251009120232.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4ad382b291c2148511142f19c1e3c471190e0f94","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.2-beta-20251009120232.0.tgz","fileCount":7,"integrity":"sha512-xqBEWcijIEkABedxTUqsdaT6EsNP3dPXRq3KkVkMsizKoNPwmfTOcxUmXd1sUeRMGrYYM0LE7dgvkckccgFpNA==","signatures":[{"sig":"MEQCIAr8Lyis2DP4F9mDdIg8Vd1Nakxr0PngBEs8G8OQCoT0AiA8+xdmg8tky2b7Q6yvRYXCrp+EbxtpK7cpa7Ip12P/GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118029},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.2-beta-20251009120232.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/107a60fb26166bc87fd7fcb663882f2d/midscene-android-0.30.2-beta-20251009120232.0.tgz","_integrity":"sha512-xqBEWcijIEkABedxTUqsdaT6EsNP3dPXRq3KkVkMsizKoNPwmfTOcxUmXd1sUeRMGrYYM0LE7dgvkckccgFpNA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.2-beta-20251009120232.0","@midscene/shared":"0.30.2-beta-20251009120232.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.2-beta-20251009120232.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.2-beta-20251009120232.0_1760011445180_0.7749815944903231","host":"s3://npm-registry-packages-npm-production"}},"0.30.2-beta-20251010022008.0":{"name":"@midscene/android","version":"0.30.2-beta-20251010022008.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.2-beta-20251010022008.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"41ded799c8b18e0b4ebf1de0d9858b3a056a3845","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.2-beta-20251010022008.0.tgz","fileCount":7,"integrity":"sha512-g9StiehI9Wi2RG9JRAC3YHlpHYoKZ6eam71xE3xVJ1aV3kNkT2z1c2M2E9Al9RA+qTW8vAWKN5INt1Rf/eT6bg==","signatures":[{"sig":"MEYCIQDu+h/qfJGV8Zzvb7V0D4PCikdRKsB//bHITLR5psXwOQIhAOqgpkpHy2sb1ljtnM4MZJHWvK2xN2JF1kXWfBlKxWh3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118029},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.2-beta-20251010022008.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5dd573bb9501294fc1a9bd6c1fe99830/midscene-android-0.30.2-beta-20251010022008.0.tgz","_integrity":"sha512-g9StiehI9Wi2RG9JRAC3YHlpHYoKZ6eam71xE3xVJ1aV3kNkT2z1c2M2E9Al9RA+qTW8vAWKN5INt1Rf/eT6bg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.2-beta-20251010022008.0","@midscene/shared":"0.30.2-beta-20251010022008.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.2-beta-20251010022008.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.2-beta-20251010022008.0_1760062901502_0.7534424590697777","host":"s3://npm-registry-packages-npm-production"}},"0.30.2-beta-20251010092125.0":{"name":"@midscene/android","version":"0.30.2-beta-20251010092125.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.2-beta-20251010092125.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8281342453d4925e42a4cadb0eefe5cb46b3a765","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.2-beta-20251010092125.0.tgz","fileCount":7,"integrity":"sha512-xCSV3F3ZAEkb8S5zaviedmrH1O7S/2eSRlmUWeWnaH+TLyEWVdVxIuMz1yAzLDymwjPiiKdLgxXKNgELc4spJw==","signatures":[{"sig":"MEUCIFDQ3lZPU+m/9yYFeDEaS2gHSccQiswdbD+9VqUkwc6NAiEArons3XEOorrQ70PAzV4GjFCzFvu67s5ZxR79HLaGy6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118029},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.2-beta-20251010092125.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6d4409bda75975b81f49a4eac03895a0/midscene-android-0.30.2-beta-20251010092125.0.tgz","_integrity":"sha512-xCSV3F3ZAEkb8S5zaviedmrH1O7S/2eSRlmUWeWnaH+TLyEWVdVxIuMz1yAzLDymwjPiiKdLgxXKNgELc4spJw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.2-beta-20251010092125.0","@midscene/shared":"0.30.2-beta-20251010092125.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.2-beta-20251010092125.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.2-beta-20251010092125.0_1760088178350_0.43386418697564877","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"@midscene/android","version":"0.30.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5ce05f821015cf89e2553785a1cdda09dd9fae0f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.2.tgz","fileCount":7,"integrity":"sha512-M5gt/OqNfom/RAxtNiQmr53Ux+ko9KtZdDv7ohHET84/KWDTQORxMTgLJ2LOdxUEMqt8Y8Bz1CB164xkuX4e0A==","signatures":[{"sig":"MEUCIQC132DU5LE0BHusLnFfTp6GwbwYR4IAlj+zv9snTSi1EgIgHBceJhPWmMkC94ZorrOkleATSQhUukfiu83Os+glHdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117941},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e0ff1a246eeefc44cb23ec5d8489be80/midscene-android-0.30.2.tgz","_integrity":"sha512-M5gt/OqNfom/RAxtNiQmr53Ux+ko9KtZdDv7ohHET84/KWDTQORxMTgLJ2LOdxUEMqt8Y8Bz1CB164xkuX4e0A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.2","@midscene/shared":"0.30.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.2"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.2_1760089683643_0.27211508223337644","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251011064436.0":{"name":"@midscene/android","version":"0.30.3-beta-20251011064436.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.3-beta-20251011064436.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3e54e0476677fde7a4de9579a1690713b5c7a73f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.3-beta-20251011064436.0.tgz","fileCount":7,"integrity":"sha512-YNXIS3vwe28C/r7/AwNCj4sEvaZnNYOSmNO/nJEWJR1zWFgs9i7p5weYdULopbBz1dxhem85SNy7HfY7SFYf/g==","signatures":[{"sig":"MEUCIQCUM8+59wu6p5uXj5Yc9XHuC2FvtvuTzC6g84yxcQ7JxAIgYVBtxmveiLFX+q6HQTcMOnkZmYIAOk0PGQryvlzZzNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118402},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.3-beta-20251011064436.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6c4cb0b4282796515ab52c7cdfdb49f6/midscene-android-0.30.3-beta-20251011064436.0.tgz","_integrity":"sha512-YNXIS3vwe28C/r7/AwNCj4sEvaZnNYOSmNO/nJEWJR1zWFgs9i7p5weYdULopbBz1dxhem85SNy7HfY7SFYf/g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.3-beta-20251011064436.0","@midscene/shared":"0.30.3-beta-20251011064436.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.3-beta-20251011064436.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.3-beta-20251011064436.0_1760165169761_0.2831419998204703","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251011080128.0":{"name":"@midscene/android","version":"0.30.3-beta-20251011080128.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.3-beta-20251011080128.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0b41d885f4fe0e7a252f7bf427323573e5051f65","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.3-beta-20251011080128.0.tgz","fileCount":7,"integrity":"sha512-eTGzq/MMsTODcFuwM10HYqjfflxwOcHAEs0U/+oa7i03jT7lQcIsVTjOzEiKnsxucR3hVh96MsPrueAOYOn3tg==","signatures":[{"sig":"MEUCIQDyHNH2P7PcApQJP/zOLEq1+fJ+f8iTa4bIJaJNa2LEyQIgZgFqYmUf1KRAjj0tNwBghUsgfA5YNXey9yhpR4mdAaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118029},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.3-beta-20251011080128.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e2dde407ea0b09f128451f671fc7611d/midscene-android-0.30.3-beta-20251011080128.0.tgz","_integrity":"sha512-eTGzq/MMsTODcFuwM10HYqjfflxwOcHAEs0U/+oa7i03jT7lQcIsVTjOzEiKnsxucR3hVh96MsPrueAOYOn3tg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.3-beta-20251011080128.0","@midscene/shared":"0.30.3-beta-20251011080128.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.3-beta-20251011080128.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.3-beta-20251011080128.0_1760169779748_0.06583577756263281","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251011125638.0":{"name":"@midscene/android","version":"0.30.3-beta-20251011125638.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.3-beta-20251011125638.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"aa4e4b20c87c5c427a66151df32db601f9437fef","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.3-beta-20251011125638.0.tgz","fileCount":7,"integrity":"sha512-jbsNy1eSeUKZk0Jx+qhwBy1/SU/uy5ZT1+ZAwtum0TGTy0WqQOMlU99SQpUHItpEYnRl3GTaUP+LMvTj9cixxw==","signatures":[{"sig":"MEUCIC2i8e0TJ+0HqeT8isgikSmx4tyOLwMsX9jSvDhixEnPAiEArpOm0p6gNXXDa5lb5JPKBGZAcRmJj5QeZ765iw8Nfos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118029},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.3-beta-20251011125638.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d897a8d9131e4c2eae9211c69c575176/midscene-android-0.30.3-beta-20251011125638.0.tgz","_integrity":"sha512-jbsNy1eSeUKZk0Jx+qhwBy1/SU/uy5ZT1+ZAwtum0TGTy0WqQOMlU99SQpUHItpEYnRl3GTaUP+LMvTj9cixxw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.3-beta-20251011125638.0","@midscene/shared":"0.30.3-beta-20251011125638.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.3-beta-20251011125638.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.3-beta-20251011125638.0_1760187489906_0.0996425281347153","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251014030035.0":{"name":"@midscene/android","version":"0.30.3-beta-20251014030035.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.3-beta-20251014030035.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"52e43b7c7aca8729368b63a54b23c1c27a8d2dad","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.3-beta-20251014030035.0.tgz","fileCount":7,"integrity":"sha512-nj2OFd/15qJbpDJaFBvoYcYXQRML1wFCbRt6nJgJu/C6w6Is8dqA41ugV+uV3Uj+dHaEu08/WV6fMcNCT9xi5w==","signatures":[{"sig":"MEUCIQCUqunCF/PdDOBsM9Mjk2oweqasgQJz4tzhEjqJPHaFaQIgCTfxy97nAGZ6SYLe0+6PHc1lUAqqv4pRLPHF9P6GUgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119377},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.3-beta-20251014030035.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/59524d2a3041a8ca408c9a11e19cb898/midscene-android-0.30.3-beta-20251014030035.0.tgz","_integrity":"sha512-nj2OFd/15qJbpDJaFBvoYcYXQRML1wFCbRt6nJgJu/C6w6Is8dqA41ugV+uV3Uj+dHaEu08/WV6fMcNCT9xi5w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.3-beta-20251014030035.0","@midscene/shared":"0.30.3-beta-20251014030035.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.3-beta-20251014030035.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.3-beta-20251014030035.0_1760410929612_0.7902150353672299","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251015092615.0":{"name":"@midscene/android","version":"0.30.3-beta-20251015092615.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.3-beta-20251015092615.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"55bfe2c47cbf853f22ec3a7ee163249dba47b6d0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.3-beta-20251015092615.0.tgz","fileCount":7,"integrity":"sha512-00CnaVDKeCDD1x5Ea44n+lrQnxA9XnhgJxmvMjjozrbdr1v1sCss2egzvyueYSJawze0FuGjJnePwQRit1fcyw==","signatures":[{"sig":"MEYCIQD8Ow003hhdB1eZbF2/np68kOSiCIc39+ZOjnPJosAKSQIhANYoBIXBkAnsLt2JVS7f0B9+XjnkZLprIs801k5d5T94","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119377},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.3-beta-20251015092615.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9310490277f71290b3a9e3987fb55318/midscene-android-0.30.3-beta-20251015092615.0.tgz","_integrity":"sha512-00CnaVDKeCDD1x5Ea44n+lrQnxA9XnhgJxmvMjjozrbdr1v1sCss2egzvyueYSJawze0FuGjJnePwQRit1fcyw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.3-beta-20251015092615.0","@midscene/shared":"0.30.3-beta-20251015092615.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.3-beta-20251015092615.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.3-beta-20251015092615.0_1760520468813_0.6175729566580219","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251015093703.0":{"name":"@midscene/android","version":"0.30.3-beta-20251015093703.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.3-beta-20251015093703.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"98ab16357dee6822441e2b53c46ff7f0cf832a76","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.3-beta-20251015093703.0.tgz","fileCount":7,"integrity":"sha512-7CynPWcUf6NL/4oXwD/k9JMz0Sas6kxMOcOT16UI8Adqkx7nRADX0ugNl3fkeyb15jMH++VTPEGTYL/KKGZQnw==","signatures":[{"sig":"MEUCIQDhwFOx4AYPLPu8zBqlrnHuOf+MyE5UKNf8ugK/cTS0awIgZ2/7GviNeYlM5AoIAZar1HTgIncyYAzviOYPVZfkRxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119377},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.3-beta-20251015093703.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/06e89246d367328a5176a315b5f77bed/midscene-android-0.30.3-beta-20251015093703.0.tgz","_integrity":"sha512-7CynPWcUf6NL/4oXwD/k9JMz0Sas6kxMOcOT16UI8Adqkx7nRADX0ugNl3fkeyb15jMH++VTPEGTYL/KKGZQnw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.3-beta-20251015093703.0","@midscene/shared":"0.30.3-beta-20251015093703.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.3-beta-20251015093703.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.3-beta-20251015093703.0_1760521110084_0.19842022247715452","host":"s3://npm-registry-packages-npm-production"}},"0.30.3-beta-20251016025939.0":{"name":"@midscene/android","version":"0.30.3-beta-20251016025939.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.3-beta-20251016025939.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"21557e3df45a0335fb46f539141de3f901b43e5e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.3-beta-20251016025939.0.tgz","fileCount":7,"integrity":"sha512-WWH0/5nigMKrnzBEOVs8XL0JtueAwtauVUf/Ct5c6mWvJ5li+wJwqSEdntSz2iuLvzbq00Z3CElPdZiJqEESvQ==","signatures":[{"sig":"MEYCIQCMmjnwT6xU+E6+G3HH3Jj/OpB78XszuETQ1C8d69+ClAIhANqUI5AQBClcK36HGfgttfseCGa0FITbwN3Wg+5iqmg+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121712},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.3-beta-20251016025939.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8de066d04b442040abbb5ab061b0385f/midscene-android-0.30.3-beta-20251016025939.0.tgz","_integrity":"sha512-WWH0/5nigMKrnzBEOVs8XL0JtueAwtauVUf/Ct5c6mWvJ5li+wJwqSEdntSz2iuLvzbq00Z3CElPdZiJqEESvQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.3-beta-20251016025939.0","@midscene/shared":"0.30.3-beta-20251016025939.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.3-beta-20251016025939.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.3-beta-20251016025939.0_1760583675320_0.3501353193399779","host":"s3://npm-registry-packages-npm-production"}},"0.30.3":{"name":"@midscene/android","version":"0.30.3","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"dc26446acfdf624a62edc15b4b117b3b91c81ca4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.3.tgz","fileCount":7,"integrity":"sha512-RFtDXAi498dEvAU2edEgYA6MlsADhFs17bOv8U3m8X6L6+bQwRnEUpQZYpjy8+Ea7B0XbWDUS+C7liqExl8GTQ==","signatures":[{"sig":"MEUCIQCqNPjpYBQerMn4OMbj2DnzIA0lYpMqLPPnJukshRs9HAIgeoSHgc8uTot/mOk3pXnfbMOhOfpAQurhQttWx/sDLEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121624},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ba3b5bae163d483a19021b25b63ef90b/midscene-android-0.30.3.tgz","_integrity":"sha512-RFtDXAi498dEvAU2edEgYA6MlsADhFs17bOv8U3m8X6L6+bQwRnEUpQZYpjy8+Ea7B0XbWDUS+C7liqExl8GTQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.3","@midscene/shared":"0.30.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.3"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.3_1760585887983_0.6282730526898161","host":"s3://npm-registry-packages-npm-production"}},"0.30.4-beta-20251016083204.0":{"name":"@midscene/android","version":"0.30.4-beta-20251016083204.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.4-beta-20251016083204.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7f43463060481b2c1e8c3df6b6ecb53d141da950","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.4-beta-20251016083204.0.tgz","fileCount":7,"integrity":"sha512-uBFNThDp+WWlFad0JuxN+LZ4dMSscAIpFqrYOWlTQ4gHUPuNmP1vIO+EKJYe448f1nMrR7oa19bvvsvP7+Aahg==","signatures":[{"sig":"MEQCIHSeyUM5PZUMoPt1abSRm4rzUHtgmp5b+jXLI5gcTYljAiBNZZWuAefjzhSRaC/5PfSJQ5HDac3qjEtg0/jHikmu7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121712},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.4-beta-20251016083204.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/098b880b4e0cb6f51447b6c384f6320d/midscene-android-0.30.4-beta-20251016083204.0.tgz","_integrity":"sha512-uBFNThDp+WWlFad0JuxN+LZ4dMSscAIpFqrYOWlTQ4gHUPuNmP1vIO+EKJYe448f1nMrR7oa19bvvsvP7+Aahg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.4-beta-20251016083204.0","@midscene/shared":"0.30.4-beta-20251016083204.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.4-beta-20251016083204.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.4-beta-20251016083204.0_1760603617586_0.0847405496618363","host":"s3://npm-registry-packages-npm-production"}},"0.30.4-beta-20251016120711.0":{"name":"@midscene/android","version":"0.30.4-beta-20251016120711.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.4-beta-20251016120711.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a330443aa36d17431f89c9da7808f1ebbcf165d1","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.4-beta-20251016120711.0.tgz","fileCount":7,"integrity":"sha512-bjQiYN7Drqu+jh8PBNUAKu34XfwcwVn82M1efz4UKX0VN79ABi2JPhn2zqRnsTcdpX9A+6jZ+hV0tsENrtYZWA==","signatures":[{"sig":"MEUCIGumyFyaldDwscmnwey87a0/mIKRXO4doilzsdkZLTlvAiEAxHZQH02gKsFgAPy94vAN+vD8mRgmDTeY/omqMNug2IY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121712},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.4-beta-20251016120711.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cf7d9aaf825a54000c681af8f15a0b13/midscene-android-0.30.4-beta-20251016120711.0.tgz","_integrity":"sha512-bjQiYN7Drqu+jh8PBNUAKu34XfwcwVn82M1efz4UKX0VN79ABi2JPhn2zqRnsTcdpX9A+6jZ+hV0tsENrtYZWA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.4-beta-20251016120711.0","@midscene/shared":"0.30.4-beta-20251016120711.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.4-beta-20251016120711.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.4-beta-20251016120711.0_1760616523113_0.6516968678335207","host":"s3://npm-registry-packages-npm-production"}},"0.30.4":{"name":"@midscene/android","version":"0.30.4","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.4","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"be7ef7d2375a54951384af8435dead1b526a48a1","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.4.tgz","fileCount":7,"integrity":"sha512-FAN9m1cG/o4ACMGhH+ArrHnhWyq6u3mVmkqrgm2kXSb+ThvnQHDlGQTiiziCnT90UCNvb51HCA1YUGk6Rba2dQ==","signatures":[{"sig":"MEUCIHKMILRXLggG1H5KjMYEfmXmXBKEFw0MnezUdLv0RdKwAiEAjS8mdxAkTASO6ShtdJHAs6fkmRaANrlzLd7O90irQsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121624},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5e65431453aa032b1a11b4bed89d482c/midscene-android-0.30.4.tgz","_integrity":"sha512-FAN9m1cG/o4ACMGhH+ArrHnhWyq6u3mVmkqrgm2kXSb+ThvnQHDlGQTiiziCnT90UCNvb51HCA1YUGk6Rba2dQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.4","@midscene/shared":"0.30.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.4"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.4_1760618621508_0.6557474810956272","host":"s3://npm-registry-packages-npm-production"}},"0.30.5-beta-20251017025531.0":{"name":"@midscene/android","version":"0.30.5-beta-20251017025531.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.5-beta-20251017025531.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ec7d245e66c21c7029f8fe735965a537c47c107f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.5-beta-20251017025531.0.tgz","fileCount":7,"integrity":"sha512-ESAjYd8lt+laIudqdz6a2kelULKocJEnArygLZ1U4ahfUlqHwFAPzqzKwORYy5l/BBO4fuljIbvlvncmxVP+lg==","signatures":[{"sig":"MEYCIQDyFwNSDPRIJUR2Wbk7a79ojfQLpcRG1NWRxm0KsgefLgIhAOzNrz2CPqMoi7wGt3pGQXq1K4gNRC0tp1WSY/got0q0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121712},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.5-beta-20251017025531.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/845039ac31b01f3cd9cf8228ec765d95/midscene-android-0.30.5-beta-20251017025531.0.tgz","_integrity":"sha512-ESAjYd8lt+laIudqdz6a2kelULKocJEnArygLZ1U4ahfUlqHwFAPzqzKwORYy5l/BBO4fuljIbvlvncmxVP+lg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.5-beta-20251017025531.0","@midscene/shared":"0.30.5-beta-20251017025531.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.5-beta-20251017025531.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.5-beta-20251017025531.0_1760669828731_0.7579318645874245","host":"s3://npm-registry-packages-npm-production"}},"0.30.5-beta-20251017073249.0":{"name":"@midscene/android","version":"0.30.5-beta-20251017073249.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.5-beta-20251017073249.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"56f448197226094a81ccd948cdae2d88dd3e0244","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.5-beta-20251017073249.0.tgz","fileCount":7,"integrity":"sha512-hfhjCf+e4flRp/q1iZ0E5tTvBJk6lNyoVvRH1t5OHYtA1Z3t4tUvKHXdpLEqWoww3Q1iEoE8cpdwv8TZxS9kkw==","signatures":[{"sig":"MEUCIGgdOkDheTf23E4GngoPJp4EmV8FOP2Dg8Jl3zN4fUSEAiEA0QMY2/f78bPZdowq1VxdQr1gLYPlPzT9Y/KFEnbI7WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121712},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.5-beta-20251017073249.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3b6f8f12ca2e09dd23ee8b207f38a192/midscene-android-0.30.5-beta-20251017073249.0.tgz","_integrity":"sha512-hfhjCf+e4flRp/q1iZ0E5tTvBJk6lNyoVvRH1t5OHYtA1Z3t4tUvKHXdpLEqWoww3Q1iEoE8cpdwv8TZxS9kkw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.5-beta-20251017073249.0","@midscene/shared":"0.30.5-beta-20251017073249.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.5-beta-20251017073249.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.5-beta-20251017073249.0_1760686464724_0.00706155605134251","host":"s3://npm-registry-packages-npm-production"}},"0.30.5-beta-20251020035347.0":{"name":"@midscene/android","version":"0.30.5-beta-20251020035347.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.5-beta-20251020035347.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a1e04b402ae22a292cd8aaf23040158281b491fe","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.5-beta-20251020035347.0.tgz","fileCount":7,"integrity":"sha512-WVs66zHsnccYlMU5J1bE7+oJ124RAJ2+vRp+GrDPMCn1YXJWXWiMzZ94rCZ+cME1+qcgb1ImI4q2YUXBTXM2ZQ==","signatures":[{"sig":"MEUCIFRGK5Y1i8UBCpajAcHcKh8uwDn5c6Th6ekDBYy/oteQAiEApx5SeL0x1HLRjjjWQiVW6Ru5BowYt2hVruabUms/HGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121712},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.5-beta-20251020035347.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6d5c807cc691691b410094e895f7f08c/midscene-android-0.30.5-beta-20251020035347.0.tgz","_integrity":"sha512-WVs66zHsnccYlMU5J1bE7+oJ124RAJ2+vRp+GrDPMCn1YXJWXWiMzZ94rCZ+cME1+qcgb1ImI4q2YUXBTXM2ZQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.5-beta-20251020035347.0","@midscene/shared":"0.30.5-beta-20251020035347.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.5-beta-20251020035347.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.5-beta-20251020035347.0_1760932521054_0.05595385815093534","host":"s3://npm-registry-packages-npm-production"}},"0.30.5-beta-20251021035431.0":{"name":"@midscene/android","version":"0.30.5-beta-20251021035431.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.5-beta-20251021035431.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1aea01ac1c994e962e29b5e2d24c58ea29f841de","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.5-beta-20251021035431.0.tgz","fileCount":7,"integrity":"sha512-Cts817MA0rl8pDwrMGuPd92lvY2rlybwO8vAnWSav5gm432LywWfJ8VY19fSEo5LT3aP/GhiaKqLEq4u0XyOjA==","signatures":[{"sig":"MEUCIEv+mQgdv7YlyDd0ysobND04Gu1mOCFZ0XguTex4ljBnAiEA2+pYf++BQs5YChvJMpTzbfd0O/B5l72toleNbDTq+TY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121712},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.5-beta-20251021035431.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f01a319ec5bb9d3ca5928c0dbb148d12/midscene-android-0.30.5-beta-20251021035431.0.tgz","_integrity":"sha512-Cts817MA0rl8pDwrMGuPd92lvY2rlybwO8vAnWSav5gm432LywWfJ8VY19fSEo5LT3aP/GhiaKqLEq4u0XyOjA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.5-beta-20251021035431.0","@midscene/shared":"0.30.5-beta-20251021035431.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.5-beta-20251021035431.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.5-beta-20251021035431.0_1761018965329_0.8121451527987953","host":"s3://npm-registry-packages-npm-production"}},"0.30.5":{"name":"@midscene/android","version":"0.30.5","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.5","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"be963e19335f94d88330a20c2f708ea3f2b253e2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.5.tgz","fileCount":7,"integrity":"sha512-Ax08QRX58i8h10RyrC2ipx/MTPo9PW4MDxAV9nGDt7IEeL8gQNAp4SHpWdslTTa9MB9BorGKw5x0bJwyyFlxCw==","signatures":[{"sig":"MEUCIQDarcAI6FYjr6TOr1JPIZyuUWH5EYIGXcsYerKLy/J4vwIgM5m/5GkQDTZr5BnP30e+O1IQPoA+rExKUNTsQo9sj6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121624},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/056970a5ada55b979864bdd4facbf2ff/midscene-android-0.30.5.tgz","_integrity":"sha512-Ax08QRX58i8h10RyrC2ipx/MTPo9PW4MDxAV9nGDt7IEeL8gQNAp4SHpWdslTTa9MB9BorGKw5x0bJwyyFlxCw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.5","@midscene/shared":"0.30.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.5"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.5_1761023615290_0.22246728415085215","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251021060907.0":{"name":"@midscene/android","version":"1.0.1-beta-20251021060907.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251021060907.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c778f87e4ca648e4351205c327476695d371f519","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251021060907.0.tgz","fileCount":7,"integrity":"sha512-HUosRCmxWCAR7xEZrGw/Q9bBNq+D3BvJ4wQPRm02Wdz2+lWGwQI4SZ+8Ly7ZsyrMP7AbmHBl4NTVjc4FMSL2cQ==","signatures":[{"sig":"MEUCIEJylABq306KUf8qJju/oBtf27s4zxAznc5iPCUxaZOcAiEA3FROMyGeSIdtQskKGM/SStrkKXB/eynf3jYU1OkWCsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121708},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251021060907.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/93db2bfea4c2d3ecdbcef8518464185e/midscene-android-1.0.1-beta-20251021060907.0.tgz","_integrity":"sha512-HUosRCmxWCAR7xEZrGw/Q9bBNq+D3BvJ4wQPRm02Wdz2+lWGwQI4SZ+8Ly7ZsyrMP7AbmHBl4NTVjc4FMSL2cQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251021060907.0","@midscene/shared":"1.0.1-beta-20251021060907.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251021060907.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251021060907.0_1761027042647_0.10847455080793034","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251021111532.0":{"name":"@midscene/android","version":"0.30.6-beta-20251021111532.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.6-beta-20251021111532.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b1bbb2f1e837cd10f6d02e8d43a3834187119895","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.6-beta-20251021111532.0.tgz","fileCount":7,"integrity":"sha512-8bOxKzlHCcYTd3m1MBnOI6cWpexDpp3haVKeCobWHXtVmz0mBSDxL79tKcWM75AS063OJ4AnkwtWC7Z4/PdQWg==","signatures":[{"sig":"MEQCIFPn+C9+kZ7o67S95yW93bUN20gr6rm+ZC5CjGRU5Us8AiAmSuXXxYpSO7LtFbXeKZgzgkj9nDlGubYBd4paKpS5Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121880},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.6-beta-20251021111532.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/76e3f4043b3ebd752ca1a95c5961cb42/midscene-android-0.30.6-beta-20251021111532.0.tgz","_integrity":"sha512-8bOxKzlHCcYTd3m1MBnOI6cWpexDpp3haVKeCobWHXtVmz0mBSDxL79tKcWM75AS063OJ4AnkwtWC7Z4/PdQWg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.6-beta-20251021111532.0","@midscene/shared":"0.30.6-beta-20251021111532.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.6-beta-20251021111532.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.6-beta-20251021111532.0_1761045424144_0.44050434294313745","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251021115636.0":{"name":"@midscene/android","version":"0.30.6-beta-20251021115636.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.6-beta-20251021115636.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b77c724a0bd199b141daa57b156869019642b973","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.6-beta-20251021115636.0.tgz","fileCount":7,"integrity":"sha512-CXSBpwSm/8i8R/P4n4QPHKFuuCp+UEdgVU9PM7eNKGF3OoCk6edOEpJsrKO+h11H+3lcENYhGmk27SNyHdXcIQ==","signatures":[{"sig":"MEUCICRsAxckOv1WocFLHGgw4QWEbmrCwYLQ++2A/8m7PEFtAiEA7EApUY7IkfliLwuw/3X670fYP8YsAVh8Az2kfzuOQ8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122324},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.6-beta-20251021115636.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d10d6a114c50c6fedb9e8d30cb180bc3/midscene-android-0.30.6-beta-20251021115636.0.tgz","_integrity":"sha512-CXSBpwSm/8i8R/P4n4QPHKFuuCp+UEdgVU9PM7eNKGF3OoCk6edOEpJsrKO+h11H+3lcENYhGmk27SNyHdXcIQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.6-beta-20251021115636.0","@midscene/shared":"0.30.6-beta-20251021115636.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.6-beta-20251021115636.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.6-beta-20251021115636.0_1761047890456_0.6115821958069134","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251021121032.0":{"name":"@midscene/android","version":"0.30.6-beta-20251021121032.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.6-beta-20251021121032.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"626fb08fa3ec44c847f394bc165bfa16408b0a1f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.6-beta-20251021121032.0.tgz","fileCount":7,"integrity":"sha512-GuPfwFZ59uEA+yPWdRTWDwwqh3el9A5/XrtT3J0cOMG+sOB0fcyW6ovVPpU6znfOYo3lmzXTVSILU3X5/YcNQA==","signatures":[{"sig":"MEQCIF+4OM5+eAL7YkKjf3TYw87/519SQQ4YCFSPCTA77etuAiBdKJHqjGV7Cq2nSCQJhll6ZgLY7eS4euBdB2yUtc+J7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122324},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.6-beta-20251021121032.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0b6250ec7a1b43bef2f1744a49807c76/midscene-android-0.30.6-beta-20251021121032.0.tgz","_integrity":"sha512-GuPfwFZ59uEA+yPWdRTWDwwqh3el9A5/XrtT3J0cOMG+sOB0fcyW6ovVPpU6znfOYo3lmzXTVSILU3X5/YcNQA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.6-beta-20251021121032.0","@midscene/shared":"0.30.6-beta-20251021121032.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.6-beta-20251021121032.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.6-beta-20251021121032.0_1761048729309_0.7812676924549531","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251022061854.0":{"name":"@midscene/android","version":"0.30.6-beta-20251022061854.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.6-beta-20251022061854.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"004704de4cd8de5fd306124227a547913fc37e69","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.6-beta-20251022061854.0.tgz","fileCount":7,"integrity":"sha512-h1hGPlGfOlIocofPw0P+lvTD+EIMU/0/fFHH9srMT671+gy8t8bnJTxePSJIGjZ3wrY/QWMnXY+P+f9FMao2Ag==","signatures":[{"sig":"MEUCIHdvPh1SLKlhDMTxjLXSOZD/lG7IYQH7d1SwAZ5ZSMxdAiEAs9kQ0pZh5P1N+C4/ITUFd1r21jAVVIerrnOwW6/j4bI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121712},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.6-beta-20251022061854.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/356620d68a38497584008998b4453be1/midscene-android-0.30.6-beta-20251022061854.0.tgz","_integrity":"sha512-h1hGPlGfOlIocofPw0P+lvTD+EIMU/0/fFHH9srMT671+gy8t8bnJTxePSJIGjZ3wrY/QWMnXY+P+f9FMao2Ag==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.6-beta-20251022061854.0","@midscene/shared":"0.30.6-beta-20251022061854.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.6-beta-20251022061854.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.6-beta-20251022061854.0_1761114028034_0.4489257882602744","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251022061922.0":{"name":"@midscene/android","version":"1.0.1-beta-20251022061922.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251022061922.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"afdbec2313477c0d36892ebb334e1c0c34f0046f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251022061922.0.tgz","fileCount":7,"integrity":"sha512-vFxb37pZBebx0nJQF8dlhBVLS+JFuPAtG6kLEQLUIgxDKLq8j8IYu+d3ct6mDWx1YuebF/SiDm00BDnab7Udww==","signatures":[{"sig":"MEUCIQDKpgYLhZkE3Gpf0Y5DJKzDQcTb6iFBflGUMfW2p5KN8gIgcRb5Sjc3aTWixwuQ8Lx8fGZiii+Wl1pqtKx7eNm0iaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121708},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251022061922.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c8b21de239de16e2c5fd6bb709673e3e/midscene-android-1.0.1-beta-20251022061922.0.tgz","_integrity":"sha512-vFxb37pZBebx0nJQF8dlhBVLS+JFuPAtG6kLEQLUIgxDKLq8j8IYu+d3ct6mDWx1YuebF/SiDm00BDnab7Udww==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251022061922.0","@midscene/shared":"1.0.1-beta-20251022061922.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251022061922.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251022061922.0_1761114050731_0.33694996248802167","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251022061949.0":{"name":"@midscene/android","version":"0.30.6-beta-20251022061949.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.6-beta-20251022061949.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"39db568effef3f4430ae330605ffa02bb8b36383","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.6-beta-20251022061949.0.tgz","fileCount":7,"integrity":"sha512-LKBddBKAh/qnCn++5LR2LtsrQ5oorDhlU0nbYeVaebKSLfoBC370hbfXaoy5qvSdBXK3L2S+yGaPqfTGluSWEw==","signatures":[{"sig":"MEUCIEorIwD4rj/7BJysPTvmjuN6l6brv3A71tKRX9Qz5viDAiEAz2DjeNPQfEas/gsrh0wEzul1P4bsFuL6FEIkZxylcQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121712},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.6-beta-20251022061949.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b96646c79e00e4d7e81e015c203bae41/midscene-android-0.30.6-beta-20251022061949.0.tgz","_integrity":"sha512-LKBddBKAh/qnCn++5LR2LtsrQ5oorDhlU0nbYeVaebKSLfoBC370hbfXaoy5qvSdBXK3L2S+yGaPqfTGluSWEw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.6-beta-20251022061949.0","@midscene/shared":"0.30.6-beta-20251022061949.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.6-beta-20251022061949.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.6-beta-20251022061949.0_1761114085347_0.6091230278980815","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251022093704.0":{"name":"@midscene/android","version":"0.30.6-beta-20251022093704.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.6-beta-20251022093704.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"50de7fae311c62f2e75dab5fb2ba47ca35367fed","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.6-beta-20251022093704.0.tgz","fileCount":7,"integrity":"sha512-PSFAOMV0UxuT3qDPwz1zTsNpBD6I3mpHKvJ7I8DDYAdrGXV2Rm6UfigM1CV59lsiDsIGIu8NH0s1apiBufs7QA==","signatures":[{"sig":"MEUCIDzgyFSmxjkx/ti5DtDWWNYuSIJ9IaXTN0YbZBYq8kOaAiEA1wF0DY7dxFk1cleNDNYWBt2ZKrqVSPJi/cIZa6TF0Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121712},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.6-beta-20251022093704.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5b75814b9f2926bbe62139d55d89e910/midscene-android-0.30.6-beta-20251022093704.0.tgz","_integrity":"sha512-PSFAOMV0UxuT3qDPwz1zTsNpBD6I3mpHKvJ7I8DDYAdrGXV2Rm6UfigM1CV59lsiDsIGIu8NH0s1apiBufs7QA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.6-beta-20251022093704.0","@midscene/shared":"0.30.6-beta-20251022093704.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.6-beta-20251022093704.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.6-beta-20251022093704.0_1761125916268_0.9843722343878605","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251022111444.0":{"name":"@midscene/android","version":"0.30.6-beta-20251022111444.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.6-beta-20251022111444.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6856dd706844c951131c2ce4d2f404836ee51154","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.6-beta-20251022111444.0.tgz","fileCount":7,"integrity":"sha512-16+wpRmvHKzY9F64RhZpQZxIQkuvuizZYJOotmA46HQsK9CJEcqtE52T5xGHazZja8rPcGmh2Dv+Ew6OyoHaPw==","signatures":[{"sig":"MEUCIQC3/iowc0KE5r1z3/9QgO7bHfL2BKUVtc3yezu/OLJUYgIgQd0IaUB3FYv3aHtu3zLR5WoGwTZBbzHSyPw5i/9m2ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121712},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.6-beta-20251022111444.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/db420bc9ef2917c1a9dffa053552a742/midscene-android-0.30.6-beta-20251022111444.0.tgz","_integrity":"sha512-16+wpRmvHKzY9F64RhZpQZxIQkuvuizZYJOotmA46HQsK9CJEcqtE52T5xGHazZja8rPcGmh2Dv+Ew6OyoHaPw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.6-beta-20251022111444.0","@midscene/shared":"0.30.6-beta-20251022111444.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.6-beta-20251022111444.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.6-beta-20251022111444.0_1761131776298_0.6338121440465692","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251022112352.0":{"name":"@midscene/android","version":"0.30.6-beta-20251022112352.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.6-beta-20251022112352.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7e63789c72ae245c3f89677a81f91076d87eba0c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.6-beta-20251022112352.0.tgz","fileCount":7,"integrity":"sha512-F/4P0W3Xu5Wy266WxR51imxG5zsrNisikv/euZ3qFlYa/+WTUSmUgXmaYASWEs+M4RmTxsu3SW2HiHdHWvQNIg==","signatures":[{"sig":"MEUCICmFiiJRJfj5h1+aTg9cF7ww3qpQT4gniG6anvmq4bLJAiEAz2/Q5aXVXxzHJIjWfysOrZn2kQrmHWQg0AR8VvtfPL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121712},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.6-beta-20251022112352.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/788706632cc2fae811e87c06caf76e33/midscene-android-0.30.6-beta-20251022112352.0.tgz","_integrity":"sha512-F/4P0W3Xu5Wy266WxR51imxG5zsrNisikv/euZ3qFlYa/+WTUSmUgXmaYASWEs+M4RmTxsu3SW2HiHdHWvQNIg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.6-beta-20251022112352.0","@midscene/shared":"0.30.6-beta-20251022112352.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.6-beta-20251022112352.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.6-beta-20251022112352.0_1761132319694_0.2702998013589746","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251023082056.0":{"name":"@midscene/android","version":"0.30.6-beta-20251023082056.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.6-beta-20251023082056.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5a3df69680ac3d0c9372a06f3b606c6be26a2a2e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.6-beta-20251023082056.0.tgz","fileCount":7,"integrity":"sha512-wkq0joZI/tmATGqslYD4rokg4bJLLRMAASlc8EFmJ5kA6j+RH4MUxleLFVgM0JtBe7frHU9Fu2jh2rV0gY5mUA==","signatures":[{"sig":"MEQCIHmzFpYSunt4/31LnUpzXVHltAV6ojmV0rcYvjXTzL6eAiBtZTHuJreNZ0tVk1kvIv6+14SiJ4iNtKXhXZfzkNlcEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122624},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.6-beta-20251023082056.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/baa02d4ea79c222f6c3f32c755c31588/midscene-android-0.30.6-beta-20251023082056.0.tgz","_integrity":"sha512-wkq0joZI/tmATGqslYD4rokg4bJLLRMAASlc8EFmJ5kA6j+RH4MUxleLFVgM0JtBe7frHU9Fu2jh2rV0gY5mUA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.6-beta-20251023082056.0","@midscene/shared":"0.30.6-beta-20251023082056.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.6-beta-20251023082056.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.6-beta-20251023082056.0_1761207748420_0.46466778446343127","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251023092723.0":{"name":"@midscene/android","version":"0.30.6-beta-20251023092723.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.6-beta-20251023092723.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"aa11a9f9b1027aae777b988a7cbbd67a578cea93","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.6-beta-20251023092723.0.tgz","fileCount":7,"integrity":"sha512-aGgAfJ4p9Gln0QDdGSZPpiu2LXUvtDuZE02FB8CoG3Eyv5qgjJyuZqRrpe90rjOC8nwdzh3Ai/lFvaTx7Hcnmg==","signatures":[{"sig":"MEUCICkm3+z7zcWXCceNKx60cFfjxoVLbtlMv0L0zVI5RarRAiEApaUfUOhXBjxBjEAiTJygHYb9hqd8Y6psiIdGC72V/iE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122650},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.6-beta-20251023092723.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/082e649b006cb79f3421f2afe277c212/midscene-android-0.30.6-beta-20251023092723.0.tgz","_integrity":"sha512-aGgAfJ4p9Gln0QDdGSZPpiu2LXUvtDuZE02FB8CoG3Eyv5qgjJyuZqRrpe90rjOC8nwdzh3Ai/lFvaTx7Hcnmg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.6-beta-20251023092723.0","@midscene/shared":"0.30.6-beta-20251023092723.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.6-beta-20251023092723.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.6-beta-20251023092723.0_1761211735416_0.8368263522418615","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251023094958.0":{"name":"@midscene/android","version":"0.30.6-beta-20251023094958.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.6-beta-20251023094958.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"61f7ff0d9673a9760e5ddc7f953dd0c6719e66af","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.6-beta-20251023094958.0.tgz","fileCount":7,"integrity":"sha512-t8z//QR8HQR8iRtfeZjeucxtnh0qsfL8CX8uFJiTpZ2Cu21urxr+hR/MvqUoI0JWTdRm8W7HKXMZ9QOpQm1fCg==","signatures":[{"sig":"MEUCIBeFLEQOACnQwC7dBZYvo3uCpsYSY9ZlWsVNDUMUqFqCAiEA6pO9Rbx/y2zrxGMUFf2Jn7zSVJrWD47z+oksf9fY7Fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122650},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.6-beta-20251023094958.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/923b23b92c6b8e13a7eed6facbfd82b0/midscene-android-0.30.6-beta-20251023094958.0.tgz","_integrity":"sha512-t8z//QR8HQR8iRtfeZjeucxtnh0qsfL8CX8uFJiTpZ2Cu21urxr+hR/MvqUoI0JWTdRm8W7HKXMZ9QOpQm1fCg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.6-beta-20251023094958.0","@midscene/shared":"0.30.6-beta-20251023094958.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.6-beta-20251023094958.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.6-beta-20251023094958.0_1761213092403_0.7994715300721222","host":"s3://npm-registry-packages-npm-production"}},"0.30.6":{"name":"@midscene/android","version":"0.30.6","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.6","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"68c60406a3d26a9bd7f7f79455e8d314638d1ebb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.6.tgz","fileCount":7,"integrity":"sha512-eLDMEQpq0fXMRhRs6BwIYX0ZR7fGd0DXs+wyD3MI/64c+R0lRwZP6HSFpxrMlyWm4oNx1Cq9ltdle/toaE2CDQ==","signatures":[{"sig":"MEQCIFRDjFEb01njnCx9CwM8GTNMK6/uagjK7122+SbAvaN2AiAnMfJcnCSboYgJRtMkE8i88dbi3LIvChGkoWDdJZE/QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122562},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e53d5bdeed2a535eacb7c0987187c41a/midscene-android-0.30.6.tgz","_integrity":"sha512-eLDMEQpq0fXMRhRs6BwIYX0ZR7fGd0DXs+wyD3MI/64c+R0lRwZP6HSFpxrMlyWm4oNx1Cq9ltdle/toaE2CDQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.6","@midscene/shared":"0.30.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.6"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.6_1761215497357_0.3668448766628849","host":"s3://npm-registry-packages-npm-production"}},"0.30.6-beta-20251023120226.0":{"name":"@midscene/android","version":"0.30.6-beta-20251023120226.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.6-beta-20251023120226.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c2fede006ae3d3a3811d168c8d809cff685f328e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.6-beta-20251023120226.0.tgz","fileCount":7,"integrity":"sha512-QwASdV5pQIUtmHeDJyPDGp1f/d43fQOtp7xlch2MU9wzJ5yxnsK0kM1wGMIXU22hhbMBbh/QUsgB4UrjHSKq8w==","signatures":[{"sig":"MEUCICI4WlRptOqwquRkh6Tjpe/IPuab69FxjJpPilnG6aGBAiEA0a0ut0jrvI40uUlu452CZaRSVrfFVERVk2OIh9EGjsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122650},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.6-beta-20251023120226.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/66908d82139bc71b7a296d9fedded4cc/midscene-android-0.30.6-beta-20251023120226.0.tgz","_integrity":"sha512-QwASdV5pQIUtmHeDJyPDGp1f/d43fQOtp7xlch2MU9wzJ5yxnsK0kM1wGMIXU22hhbMBbh/QUsgB4UrjHSKq8w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.6-beta-20251023120226.0","@midscene/shared":"0.30.6-beta-20251023120226.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.6-beta-20251023120226.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.6-beta-20251023120226.0_1761221042122_0.9990354966888189","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251024063839.0":{"name":"@midscene/android","version":"1.0.1-beta-20251024063839.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251024063839.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"06df4e7cb28e2661d8d508190567827a5e1f8c5c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251024063839.0.tgz","fileCount":7,"integrity":"sha512-n/73+0Ex1/Ri+B1pnwKI5tqA2d+CNOEwK8vGB+jTApKK2HSTEw9O6HvgTDDMWlaIDd3we275t/tsNacplpJTTA==","signatures":[{"sig":"MEQCIG2yfmDvIERXLWogDHCFZJbWEzvkWzRvbrDXWAJUr1xeAiAEGs/fAErxhvHPcNkCo5gGQF64MEHC2qSH42gLkaW7Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120382},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251024063839.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/da27f2e0d7fa12e9bd08ca1c5a3c13cd/midscene-android-1.0.1-beta-20251024063839.0.tgz","_integrity":"sha512-n/73+0Ex1/Ri+B1pnwKI5tqA2d+CNOEwK8vGB+jTApKK2HSTEw9O6HvgTDDMWlaIDd3we275t/tsNacplpJTTA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251024063839.0","@midscene/shared":"1.0.1-beta-20251024063839.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251024063839.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251024063839.0_1761288008577_0.0187223420694953","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251024064637.0":{"name":"@midscene/android","version":"1.0.1-beta-20251024064637.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251024064637.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"634c3b5a30fd9e27e72fdbcbdb6217e169db2cf2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251024064637.0.tgz","fileCount":7,"integrity":"sha512-VvvIrmbAGXyedxtOhksHhK6rI6h9vnEDQ7JTRG3jB5O0OBj7ITkIBSVLj95Qmi+211+4NN4JhkFhEECvzi0GCQ==","signatures":[{"sig":"MEUCIEchwasCN02JppJtCxFQtGpH9zg2qE1JYR2uigDnxnbKAiEArRZpHi7LOPgJsVBziAWLl1S/gJLui06bjeMRjZKPkD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122646},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251024064637.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cd905d9b73cf85b572057045a645a82c/midscene-android-1.0.1-beta-20251024064637.0.tgz","_integrity":"sha512-VvvIrmbAGXyedxtOhksHhK6rI6h9vnEDQ7JTRG3jB5O0OBj7ITkIBSVLj95Qmi+211+4NN4JhkFhEECvzi0GCQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251024064637.0","@midscene/shared":"1.0.1-beta-20251024064637.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251024064637.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251024064637.0_1761288480228_0.8867116866010682","host":"s3://npm-registry-packages-npm-production"}},"0.30.7-beta-20251024090505.0":{"name":"@midscene/android","version":"0.30.7-beta-20251024090505.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.7-beta-20251024090505.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"59381fdafc8eca40ffb2c402f71cd0948c3b7ab0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.7-beta-20251024090505.0.tgz","fileCount":7,"integrity":"sha512-U25fnPmjKDg5Hm/XIdntwu/2oAOYGc6fZwdR714poRqfi7zHP3gBCWArRZSGWLUWuiLxzLJRik42JBefgew+gw==","signatures":[{"sig":"MEUCIHME9n3ZXVdtUavGwMkj/7/nrtSCi9/0dFFXAa/8c9AeAiEAxT6du1nEedV06bYPzyxfRP+aNhAcpnQXXmj+4FSbINg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122650},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.7-beta-20251024090505.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e9b839afd4276d97cbe635d758a13ffe/midscene-android-0.30.7-beta-20251024090505.0.tgz","_integrity":"sha512-U25fnPmjKDg5Hm/XIdntwu/2oAOYGc6fZwdR714poRqfi7zHP3gBCWArRZSGWLUWuiLxzLJRik42JBefgew+gw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.7-beta-20251024090505.0","@midscene/shared":"0.30.7-beta-20251024090505.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.7-beta-20251024090505.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.7-beta-20251024090505.0_1761296792699_0.22972934677296863","host":"s3://npm-registry-packages-npm-production"}},"0.30.7":{"name":"@midscene/android","version":"0.30.7","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.7","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"842f44d7d4068aaac72278e1f93df6a5e8ba9581","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.7.tgz","fileCount":7,"integrity":"sha512-yosWapbzztmAZ7jwmBi+XqWdW6OwhuS5fpofcZrvKL5E8mdh2sugjc2/mNrlKlhVak53ngKXpJnP1BOa454uUA==","signatures":[{"sig":"MEUCIBlbpcUXb7iy49ePYWa/cDq2gZGjWcbuDiPU76YkPaTGAiEAvbNSofp3+Eo24zIhwUvCvEL1SLUPxCYw3OjvJmp7wGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122562},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.7.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8968e436f36482d79b599e8b4ddcb43a/midscene-android-0.30.7.tgz","_integrity":"sha512-yosWapbzztmAZ7jwmBi+XqWdW6OwhuS5fpofcZrvKL5E8mdh2sugjc2/mNrlKlhVak53ngKXpJnP1BOa454uUA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.7","@midscene/shared":"0.30.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.7"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.7_1761297992351_0.32624791188660995","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251027033034.0":{"name":"@midscene/android","version":"1.0.1-beta-20251027033034.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251027033034.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0601bcd257e80358547b7d74b3c44171cbe71713","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251027033034.0.tgz","fileCount":7,"integrity":"sha512-cRvX0UhBfUtAaLgx2FqFjYfWu5GIbmYeTjY7ImHilsWj6Xe149wyP5po5HDme4NEpKyI1S6bXp+Mee6idsXtHA==","signatures":[{"sig":"MEUCICGfuWAOpVznQRfPnjSah73O39io+td6yFOOwPBdxEPOAiEAzGZMuBld6tc8X1cX0w+mGdB9KjGOJ561HrJiXkXBAg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120382},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251027033034.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/55b8928dbaa6efdba03c737fcfd122ad/midscene-android-1.0.1-beta-20251027033034.0.tgz","_integrity":"sha512-cRvX0UhBfUtAaLgx2FqFjYfWu5GIbmYeTjY7ImHilsWj6Xe149wyP5po5HDme4NEpKyI1S6bXp+Mee6idsXtHA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251027033034.0","@midscene/shared":"1.0.1-beta-20251027033034.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251027033034.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251027033034.0_1761535917893_0.909285367458684","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251027034431.0":{"name":"@midscene/android","version":"1.0.1-beta-20251027034431.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251027034431.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5a570ccb0fbdf82bebede2f3e4d288782601cd1c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251027034431.0.tgz","fileCount":7,"integrity":"sha512-Pni19MCr8Jak2ABa/QV7iqep9PH9eut1AS1gsNeH+j7Nl2WzO5XjOxlV2ji+tqaKenXTmh9UlLQQ3o0iV2UNcQ==","signatures":[{"sig":"MEQCIHL3MbhUI9th7oYqwjDVc6LGJ9rHW5cHx7uXy/PFhyn1AiBV3OnofezwMhKwb33cQPL6O8MeFWWewkx/wFPEbngjHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120382},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251027034431.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/28c6a6f5963846e87b50d3abe10eaa94/midscene-android-1.0.1-beta-20251027034431.0.tgz","_integrity":"sha512-Pni19MCr8Jak2ABa/QV7iqep9PH9eut1AS1gsNeH+j7Nl2WzO5XjOxlV2ji+tqaKenXTmh9UlLQQ3o0iV2UNcQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251027034431.0","@midscene/shared":"1.0.1-beta-20251027034431.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251027034431.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251027034431.0_1761536760097_0.818762370441567","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251027074226.0":{"name":"@midscene/android","version":"1.0.1-beta-20251027074226.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251027074226.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7e481bbff2c215d9ff8058f643f77b3fec53b192","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251027074226.0.tgz","fileCount":7,"integrity":"sha512-cwBnRzWHukxpmiwDFibeoQ+8JE83r2tfoiXTvXWb49+P8zRlyarOGtjyYix5JSJxVhHm71TpI9LqEhtYd8H5bg==","signatures":[{"sig":"MEUCIQCdjHMHs/hBXfQFReU4gKwxEfZPZOe9OVeBSmVzv7WJrwIgZcs7qU7z9eqFzZkEBYJyPq+PcXxS4qd/+Eiak1ZILFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120382},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251027074226.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/711cb6dcc97c1bbe30ec2f6a066c321f/midscene-android-1.0.1-beta-20251027074226.0.tgz","_integrity":"sha512-cwBnRzWHukxpmiwDFibeoQ+8JE83r2tfoiXTvXWb49+P8zRlyarOGtjyYix5JSJxVhHm71TpI9LqEhtYd8H5bg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251027074226.0","@midscene/shared":"1.0.1-beta-20251027074226.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251027074226.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251027074226.0_1761551035633_0.788539283630503","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251028021317.0":{"name":"@midscene/android","version":"1.0.1-beta-20251028021317.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251028021317.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d39d2b04325fb3ce145ed61177436a9f720fbd39","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251028021317.0.tgz","fileCount":7,"integrity":"sha512-5/16wQfGIOs2JhiNMx7xpZfEZ5MIaQilNMML4O8sIHaabvfQKut+aw24k4841BGIfvpxTuJ1VhWftQdiTAVjPg==","signatures":[{"sig":"MEUCIDOsoBh2VcTQNxAkwZg3qgDq9SELJdBnZX3E+8AiydN4AiEA/0vVqGEiHZHifkQbAZRYHUYimBmH/eSfiR3fyjWn3qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120382},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251028021317.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0a2a8104a3aef8f849bc747a60b40e5e/midscene-android-1.0.1-beta-20251028021317.0.tgz","_integrity":"sha512-5/16wQfGIOs2JhiNMx7xpZfEZ5MIaQilNMML4O8sIHaabvfQKut+aw24k4841BGIfvpxTuJ1VhWftQdiTAVjPg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251028021317.0","@midscene/shared":"1.0.1-beta-20251028021317.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251028021317.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251028021317.0_1761617687364_0.7875472596071684","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251028065320.0":{"name":"@midscene/android","version":"1.0.1-beta-20251028065320.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251028065320.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a068457fcdf3fa8984812bafcec6b4ba2806707e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251028065320.0.tgz","fileCount":7,"integrity":"sha512-6x9Is1KvhgX2Wq9vnjBAhi5/j3EjrfuxsVrFjsgLrboC5zjrUuaw7iWBkSBheZHwhhohO7uioNuPc+cNe5vMpw==","signatures":[{"sig":"MEYCIQDX2Cq41BNsxXaWl8YqI+khgtTA9Zy1B4G+gUEy+tth5wIhANIl472KgeWG5Q0EVZ0O6edVbccu8dYzpcHuffbXkyQW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120382},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251028065320.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5c833b23080eed81eaf205fd2c6e22ed/midscene-android-1.0.1-beta-20251028065320.0.tgz","_integrity":"sha512-6x9Is1KvhgX2Wq9vnjBAhi5/j3EjrfuxsVrFjsgLrboC5zjrUuaw7iWBkSBheZHwhhohO7uioNuPc+cNe5vMpw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251028065320.0","@midscene/shared":"1.0.1-beta-20251028065320.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251028065320.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251028065320.0_1761634489228_0.6644021513491387","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251028121806.0":{"name":"@midscene/android","version":"1.0.1-beta-20251028121806.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251028121806.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1c7bea0b31c7bcbd02a2bff8973e25169ab31914","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251028121806.0.tgz","fileCount":7,"integrity":"sha512-JwItjQq6mKZFR35eIfv7lU2Ky8oAZbEAdg/BqIcfjajcwNTz5O1oX6Xd42aBzWzq/8haCvt9+Z+eWgY8yoHM1Q==","signatures":[{"sig":"MEYCIQCowSHgaG3l5I5F3A7+l3xrzQSk6qY4HCqipuoHbZmubAIhAMnvJQVdXUh4f6+uycqrPMVAu76AgYKaIvH3h4gX5gKL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120382},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251028121806.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c752de136a2fdac1732b8929a8f8972d/midscene-android-1.0.1-beta-20251028121806.0.tgz","_integrity":"sha512-JwItjQq6mKZFR35eIfv7lU2Ky8oAZbEAdg/BqIcfjajcwNTz5O1oX6Xd42aBzWzq/8haCvt9+Z+eWgY8yoHM1Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251028121806.0","@midscene/shared":"1.0.1-beta-20251028121806.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251028121806.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251028121806.0_1761653974030_0.2716159289496589","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251029093754.0":{"name":"@midscene/android","version":"1.0.1-beta-20251029093754.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251029093754.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"10fde450a00e311fc2a8414563945d7ebd727ed8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251029093754.0.tgz","fileCount":7,"integrity":"sha512-FtLmWfVH77rEa/AG9jlzkCwV/jDT4X5rKRLSlYH/IDySifuD7yCA4s2BbmUuqYNehrIqlze2JLwo/cM4fnrpVQ==","signatures":[{"sig":"MEQCIEUSNH0kn0VHC6hUlb6G3snBW+FL727/31ghK05xAGdNAiAzPEMSY7KI9FgRSFQ0BOwh49m4jct2IhOnQS4i5iZI6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120382},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251029093754.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d8e679827bffb38ce300fd528b8a9cfb/midscene-android-1.0.1-beta-20251029093754.0.tgz","_integrity":"sha512-FtLmWfVH77rEa/AG9jlzkCwV/jDT4X5rKRLSlYH/IDySifuD7yCA4s2BbmUuqYNehrIqlze2JLwo/cM4fnrpVQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251029093754.0","@midscene/shared":"1.0.1-beta-20251029093754.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251029093754.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251029093754.0_1761730762930_0.5565857552196207","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251030070226.0":{"name":"@midscene/android","version":"1.0.1-beta-20251030070226.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251030070226.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"63eef5f4a8b7f8ff19965663501620342a59e500","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251030070226.0.tgz","fileCount":7,"integrity":"sha512-yKN3BBYw2mlCCwf6YTzM+hrGQx8fnn2QfXCAU2f3sq4BlhzBMG/3UPsfsL+FDkDTe9W7bmEIXsaC/058OAishA==","signatures":[{"sig":"MEUCIQDMFY5CgARl8vPP2axYouKhZ/C4mF9iBe9AB96yaxxiwgIgRK4d9Agq5lXbhEPAi/b2BQf5gpfM/EpBPs9oa9KSFq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120382},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251030070226.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4a338abc880674a97d0c1f8b45706d6f/midscene-android-1.0.1-beta-20251030070226.0.tgz","_integrity":"sha512-yKN3BBYw2mlCCwf6YTzM+hrGQx8fnn2QfXCAU2f3sq4BlhzBMG/3UPsfsL+FDkDTe9W7bmEIXsaC/058OAishA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251030070226.0","@midscene/shared":"1.0.1-beta-20251030070226.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251030070226.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251030070226.0_1761807834955_0.39609035116568236","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251103074550.0":{"name":"@midscene/android","version":"1.0.1-beta-20251103074550.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251103074550.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e042dd3bc4f554e66bc232f271d7e30bcee9cc2b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251103074550.0.tgz","fileCount":7,"integrity":"sha512-5VIoN5qVenEgjUo61MR6a4s9M8NKgt0FowFk9x+UFhoCWDeQ7Aj7IvELiuLd6kOWhw5AZTFGuRXkT7s6gm0nKQ==","signatures":[{"sig":"MEYCIQCUjlZoVb8mI/3aGHYzlbwlkHfJkuUrtlVCg8lz1KhZBwIhAIy6rCDTTFjAxcDsqdhHScDNgE/8ydlBR/1wV9Zq7gWJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124301},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251103074550.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2965352b6c3efbd0f63d64ac823b2da4/midscene-android-1.0.1-beta-20251103074550.0.tgz","_integrity":"sha512-5VIoN5qVenEgjUo61MR6a4s9M8NKgt0FowFk9x+UFhoCWDeQ7Aj7IvELiuLd6kOWhw5AZTFGuRXkT7s6gm0nKQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251103074550.0","@midscene/shared":"1.0.1-beta-20251103074550.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251103074550.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251103074550.0_1762156039320_0.9780850808573058","host":"s3://npm-registry-packages-npm-production"}},"0.30.8-beta-20251103084157.0":{"name":"@midscene/android","version":"0.30.8-beta-20251103084157.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.8-beta-20251103084157.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6a9d963fbca815a5cfcaeee940bec32a76cbbf73","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.8-beta-20251103084157.0.tgz","fileCount":7,"integrity":"sha512-ekEtdnxu5Kb/ZEaFUFhLcJFGhzEENHGsblhrE+jNle/DFgGvUsYb8Rtp798pjlGdHQISHv31uLpjrfVUWri24Q==","signatures":[{"sig":"MEUCIHE5X5AxqxRCj4Zpve89h6jqOw6XFhbws7gwlMfjeZNmAiEAq+hI7lIZL5CfqdvvEHT3160HElmG0yoBHpGgIRNglro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123177},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.8-beta-20251103084157.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bffda1cf455bb0e29f21e5334123564a/midscene-android-0.30.8-beta-20251103084157.0.tgz","_integrity":"sha512-ekEtdnxu5Kb/ZEaFUFhLcJFGhzEENHGsblhrE+jNle/DFgGvUsYb8Rtp798pjlGdHQISHv31uLpjrfVUWri24Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.8-beta-20251103084157.0","@midscene/shared":"0.30.8-beta-20251103084157.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.8-beta-20251103084157.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.8-beta-20251103084157.0_1762159409601_0.07156614365934244","host":"s3://npm-registry-packages-npm-production"}},"0.30.8":{"name":"@midscene/android","version":"0.30.8","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.8","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1b971b45a1e5e45803516e84c1702d53fda6fb1d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.8.tgz","fileCount":7,"integrity":"sha512-VVlwikwgiwnP4TYuprFkPJ4A8rJ7jEJOU4TsXfLdi1fXqpv53LdaGfcoP1q8K93m2Rx7blb6qbc9fUlWRfPFSA==","signatures":[{"sig":"MEQCIHKkqcOo69avUQHn7YB/ELyqZUBr0r31HZvGctvN+2mbAiBmlVI7XmphOMHCMDQ9waUTHcacGeJxGF9oCV46/jw6EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122562},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.8.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b69869e3732affc974cb9226ec759bf0/midscene-android-0.30.8.tgz","_integrity":"sha512-VVlwikwgiwnP4TYuprFkPJ4A8rJ7jEJOU4TsXfLdi1fXqpv53LdaGfcoP1q8K93m2Rx7blb6qbc9fUlWRfPFSA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.8","@midscene/shared":"0.30.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.8"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.8_1762230603950_0.903874817567891","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251104075048.0":{"name":"@midscene/android","version":"1.0.1-beta-20251104075048.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251104075048.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d44ee0d74b8f327cb7f89d38d2f2c456d9c96d7b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251104075048.0.tgz","fileCount":7,"integrity":"sha512-If6WMi0pc9rM+fa1Pr5wjtrtFHFnLIERjLYuzwzfPrLkwe/QyN3y/zrnSBdkRw5th//t4J5ZDjeVmEZ4eXHJgg==","signatures":[{"sig":"MEUCIAD5p54qZ072Hjx0ttJK8b4YkkmM1YiuIQsJO2tNobE/AiEA8j5+52uy4vgKRfv38l0h8zl+J2ZTVdq+BF8rZFmtybI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124301},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251104075048.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/75f1dd9a0fe94633e92b014f10761c02/midscene-android-1.0.1-beta-20251104075048.0.tgz","_integrity":"sha512-If6WMi0pc9rM+fa1Pr5wjtrtFHFnLIERjLYuzwzfPrLkwe/QyN3y/zrnSBdkRw5th//t4J5ZDjeVmEZ4eXHJgg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251104075048.0","@midscene/shared":"1.0.1-beta-20251104075048.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251104075048.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251104075048.0_1762242737763_0.45246586702832126","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251104101357.0":{"name":"@midscene/android","version":"1.0.1-beta-20251104101357.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251104101357.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2b0dd5fb52c4d976651214b89fe1e612c5544c21","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251104101357.0.tgz","fileCount":7,"integrity":"sha512-VGNcjtSzPQqNhEOl+7/RxN7r+XnxWB8Pt8zYW7YNAnhCuiDxTW1YOMO5gERTpiAH6TzjfEIJlKdhzAn9W6aWSw==","signatures":[{"sig":"MEYCIQDADIzdDY6jbxSfNU8zOmQWt/gEt6xnOqpWVF7PJuieWAIhAP+8dNCp4BAUtuVqe8kTLssPXOiGn+wDxio5//eWCaml","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126228},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251104101357.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9301cd7f6e02975129ff6304fe412eae/midscene-android-1.0.1-beta-20251104101357.0.tgz","_integrity":"sha512-VGNcjtSzPQqNhEOl+7/RxN7r+XnxWB8Pt8zYW7YNAnhCuiDxTW1YOMO5gERTpiAH6TzjfEIJlKdhzAn9W6aWSw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251104101357.0","@midscene/shared":"1.0.1-beta-20251104101357.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251104101357.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251104101357.0_1762251318650_0.23505178171479368","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251106111345.0":{"name":"@midscene/android","version":"1.0.1-beta-20251106111345.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251106111345.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"69a2d0f9ec2adbe0d57260197b4096d8d2f78cd7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251106111345.0.tgz","fileCount":7,"integrity":"sha512-jE9Y4o2mv6UA9zd8stqmIsFSJkj64b8d0a9XIlPyx7vaZmUnhcZthKG13lU8jKHblivN+Orz6bLoICS/XR7Rhg==","signatures":[{"sig":"MEYCIQCmQVv0jI4z/0/07iOQYhEO/tIZ3HWho8WUolqifrCMJQIhALsiUiUOXV3AUilXmKszdVmuc7Q09jiRqux0fXyJN+iy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126755},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251106111345.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/85764636b06dbb5bddad3f7eb3c036eb/midscene-android-1.0.1-beta-20251106111345.0.tgz","_integrity":"sha512-jE9Y4o2mv6UA9zd8stqmIsFSJkj64b8d0a9XIlPyx7vaZmUnhcZthKG13lU8jKHblivN+Orz6bLoICS/XR7Rhg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251106111345.0","@midscene/shared":"1.0.1-beta-20251106111345.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251106111345.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251106111345.0_1762427707510_0.4986760099870975","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251107042357.0":{"name":"@midscene/android","version":"1.0.1-beta-20251107042357.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251107042357.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8aea283789327bd1368010f3e04738a1b42e0fb6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251107042357.0.tgz","fileCount":7,"integrity":"sha512-q7PEuXj/QjOVo+yfMaxJ4YGyS9Ljo7YXMer+g36O/4j7dXq1wMrzNMRthi33akolJ1wQXxsUU1FxxZPNT421pA==","signatures":[{"sig":"MEQCIBG2j83nPx54JjfRJEWDrZUe2kDYwQH4XkE8iEmB6Vf+AiBYW6PxaqGPekk3owPUoLLqBsGm5sKFr9oNsOwp23P5tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126755},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251107042357.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cbd2132262c8ccff1f5a80934b6205c3/midscene-android-1.0.1-beta-20251107042357.0.tgz","_integrity":"sha512-q7PEuXj/QjOVo+yfMaxJ4YGyS9Ljo7YXMer+g36O/4j7dXq1wMrzNMRthi33akolJ1wQXxsUU1FxxZPNT421pA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251107042357.0","@midscene/shared":"1.0.1-beta-20251107042357.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251107042357.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251107042357.0_1762489526426_0.7851249393603406","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251107065041.0":{"name":"@midscene/android","version":"1.0.1-beta-20251107065041.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251107065041.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3c5b6350d6c393453c81853ec498114800392d2f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251107065041.0.tgz","fileCount":7,"integrity":"sha512-kegLv9UElu2rYpsvQB2qOQB8efcBMZm5YiCIElm/bGc3GkB5wbhbpEnAA5NZmpIykkxAGAIMecCd5ZO312MAJQ==","signatures":[{"sig":"MEUCIDXSpuBTjiOGlqbbUEXJ7ja8sqdpdOUqC2PqOtu7Kn/fAiEA3jWb3UVE3j2jC/J8oHr4afqvY379ZzReIaWsBJwkwjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126755},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251107065041.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/67aa09a140623bb759d92a4bc6a17041/midscene-android-1.0.1-beta-20251107065041.0.tgz","_integrity":"sha512-kegLv9UElu2rYpsvQB2qOQB8efcBMZm5YiCIElm/bGc3GkB5wbhbpEnAA5NZmpIykkxAGAIMecCd5ZO312MAJQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251107065041.0","@midscene/shared":"1.0.1-beta-20251107065041.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251107065041.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251107065041.0_1762498327926_0.26030374845663484","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251110055007.0":{"name":"@midscene/android","version":"1.0.1-beta-20251110055007.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251110055007.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b3c69adf60f1150f041548661cd9e77f45e46b64","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251110055007.0.tgz","fileCount":7,"integrity":"sha512-XB7HugY00Vrg+HzZ4bsF/lDHl44sHyko3C2fqWknKnxB9r8nFDI85ZJEnzQBPUQycdNonXVouLs+LO9JPi6jqw==","signatures":[{"sig":"MEQCIGMIRBtpcOMYEmmSdNDXPEZp3hTd8LVJ5OKFUxHYLPKvAiBq+wwyQc/Mh5VnWndQzxD+SDKehjiSfsTbuJvs4dt5fA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126269},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251110055007.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/128f1dd734c78370c181b2485b53276f/midscene-android-1.0.1-beta-20251110055007.0.tgz","_integrity":"sha512-XB7HugY00Vrg+HzZ4bsF/lDHl44sHyko3C2fqWknKnxB9r8nFDI85ZJEnzQBPUQycdNonXVouLs+LO9JPi6jqw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251110055007.0","@midscene/shared":"1.0.1-beta-20251110055007.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251110055007.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251110055007.0_1762753894790_0.6916918227386641","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251110115555.0":{"name":"@midscene/android","version":"1.0.1-beta-20251110115555.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251110115555.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"956172afca8f6a9168f99b22bac0da1a4fb7168b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251110115555.0.tgz","fileCount":7,"integrity":"sha512-lPuVtl04x1TPlj7ymmu3NcJ4qtuTZaXQ36oeqtfzi5U4GQ26+wE8eggMbr2Mc+rquaaKL1gcEMwp8VfMU6lBGw==","signatures":[{"sig":"MEQCIHoCByfefsChEIhOkaDKoN+cVunqOMAZZGxuZIyz+2bOAiBZ/1bDSlNlqiOai1koJOikanp+auFNySgp9du6wsUfQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126269},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251110115555.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/44ed0fd9ec9b1f19c86dee14e55be162/midscene-android-1.0.1-beta-20251110115555.0.tgz","_integrity":"sha512-lPuVtl04x1TPlj7ymmu3NcJ4qtuTZaXQ36oeqtfzi5U4GQ26+wE8eggMbr2Mc+rquaaKL1gcEMwp8VfMU6lBGw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251110115555.0","@midscene/shared":"1.0.1-beta-20251110115555.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251110115555.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251110115555.0_1762775844021_0.7754042509043046","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251110130223.0":{"name":"@midscene/android","version":"1.0.1-beta-20251110130223.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251110130223.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3dedb5eeea3b3742911b9d23176487f63f740895","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251110130223.0.tgz","fileCount":7,"integrity":"sha512-N6/izWpKgD5wofZgEUxu3g25Ai0by4RoZwbB8jQQXbjZH3gQVv+NDNeTkOYiEaJmFAIWbDbGCihHUVtfjvKgbA==","signatures":[{"sig":"MEUCIE3SDRT8JRlVvAkRG8a76bJvB5FBTPst+TtfyC15eInUAiEAozzV1EDo8CIv20PVOUzId6LbQE+bwbtghHV5XDjlx1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126269},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251110130223.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0aad0d4e21ce2a843e21c69aec957203/midscene-android-1.0.1-beta-20251110130223.0.tgz","_integrity":"sha512-N6/izWpKgD5wofZgEUxu3g25Ai0by4RoZwbB8jQQXbjZH3gQVv+NDNeTkOYiEaJmFAIWbDbGCihHUVtfjvKgbA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251110130223.0","@midscene/shared":"1.0.1-beta-20251110130223.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251110130223.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251110130223.0_1762779830140_0.6456682901247612","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251111072933.0":{"name":"@midscene/android","version":"1.0.1-beta-20251111072933.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251111072933.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"dfa0203a5a6973c72d1cb5395fe5b4cc0626a018","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251111072933.0.tgz","fileCount":7,"integrity":"sha512-diyw4NLIq5iRRIUJpp3xiE7IYaLM78TuYCW8DKYloMFe9fGbTrUi8Ydg3LUteYamtZZjGQXxUNDY1LcB6RNixA==","signatures":[{"sig":"MEUCIQDLAyObgIzac7lUPgIpj49GX9HXxqmc06TyW5ld/SRW/AIgL5cmQH6iJzqz2VgHIXHhh8xNmSgdf7KcVdBUIqN0fik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126269},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251111072933.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fa2d8c715682cded4a1bdb628920459f/midscene-android-1.0.1-beta-20251111072933.0.tgz","_integrity":"sha512-diyw4NLIq5iRRIUJpp3xiE7IYaLM78TuYCW8DKYloMFe9fGbTrUi8Ydg3LUteYamtZZjGQXxUNDY1LcB6RNixA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251111072933.0","@midscene/shared":"1.0.1-beta-20251111072933.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251111072933.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251111072933.0_1762846262467_0.6196421376787411","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251111100700.0":{"name":"@midscene/android","version":"1.0.1-beta-20251111100700.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251111100700.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a21006fb8b09c8e1109a081320c96139e78957ba","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251111100700.0.tgz","fileCount":7,"integrity":"sha512-G46vi83ahKfCUzsz5VSnlpQ6pqTlsBLiiYiCNLGtm8U1+yWDK8Sx+ap1ceyvhN6TzTCVmo3kk2XjqhJd6VCC0A==","signatures":[{"sig":"MEQCIBtItSP+PsOF5UTpNWWtp1ODrOs+cDEzxBM67XZtxKTiAiAQ+d+IhVpbRAewMtfmeXNuWvVjML/d0N1OrhPL0sfV8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251111100700.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f675e0d18156a559375697c35ff5059d/midscene-android-1.0.1-beta-20251111100700.0.tgz","_integrity":"sha512-G46vi83ahKfCUzsz5VSnlpQ6pqTlsBLiiYiCNLGtm8U1+yWDK8Sx+ap1ceyvhN6TzTCVmo3kk2XjqhJd6VCC0A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251111100700.0","@midscene/shared":"1.0.1-beta-20251111100700.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251111100700.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251111100700.0_1762855708659_0.08138796074242594","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251111112606.0":{"name":"@midscene/android","version":"1.0.1-beta-20251111112606.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251111112606.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8ff09fb48aa02fc5dcb52185334ff2c36292b20d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251111112606.0.tgz","fileCount":7,"integrity":"sha512-2LW/QU9/3DZfkt7qb1Eh/d/STv/wZkPBB2niysbIKZwPqoxJZMPxMR1g5wc2P/aDe0m7aDdTUjngimYaiyhoIQ==","signatures":[{"sig":"MEQCIAFELi+nRAARKXxybGbpNdCUNkH0rjDz1ZZmLviFuBDrAiBBX6xS5ou7xDuvmfwCs4Yeo3caSXPcvw+vx2GIiIaWyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251111112606.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8f9e228f9ddea87e869fa1bfead97994/midscene-android-1.0.1-beta-20251111112606.0.tgz","_integrity":"sha512-2LW/QU9/3DZfkt7qb1Eh/d/STv/wZkPBB2niysbIKZwPqoxJZMPxMR1g5wc2P/aDe0m7aDdTUjngimYaiyhoIQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251111112606.0","@midscene/shared":"1.0.1-beta-20251111112606.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251111112606.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251111112606.0_1762860445784_0.8983876928524037","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251111120301.0":{"name":"@midscene/android","version":"1.0.1-beta-20251111120301.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251111120301.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"30688ee81f14b55030af423ebe82c21897561a2e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251111120301.0.tgz","fileCount":7,"integrity":"sha512-71eDRITPaWzAwdgvYdP//1aW8HxjjCzuez9eN6/ctEzOfSdG2p8IUxE+FNlL00ago2W6u7woXygaG1BMfFYLWA==","signatures":[{"sig":"MEQCIFL6oLqJ2APbwcyCS8R1Mu+Xg7c7lxaups3ksQb4UZjNAiAuRGJ40UC8aMhsu50nia9LogP6P21JC8VjIOWCnVvInA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251111120301.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e0ebcf77c2a11a58995cdc66b2fcb316/midscene-android-1.0.1-beta-20251111120301.0.tgz","_integrity":"sha512-71eDRITPaWzAwdgvYdP//1aW8HxjjCzuez9eN6/ctEzOfSdG2p8IUxE+FNlL00ago2W6u7woXygaG1BMfFYLWA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251111120301.0","@midscene/shared":"1.0.1-beta-20251111120301.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251111120301.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251111120301.0_1762862671472_0.8033611343367806","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251112052306.0":{"name":"@midscene/android","version":"1.0.1-beta-20251112052306.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251112052306.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4b63d5e87e614cc71144a821c99fdbc6ef25d20e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251112052306.0.tgz","fileCount":7,"integrity":"sha512-8wcCxn/LHxYmExarBHodcCPtyBi2LagzkWSyzhCm0Y7YwRkOf79rFtv4yFRcJyO1MV7pioebCBRsTjtFZBHkqg==","signatures":[{"sig":"MEQCIFuzR3EVOoVdIgbaD01OSltyT65X+J5dGnWsxPhNDLizAiBhbOltkxLk5DCQHxfrN4CRHuqU7g8YCVhxGnMMGzTN+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251112052306.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/96eb6c04ce0a3a2ae9a8c2dae682f7e0/midscene-android-1.0.1-beta-20251112052306.0.tgz","_integrity":"sha512-8wcCxn/LHxYmExarBHodcCPtyBi2LagzkWSyzhCm0Y7YwRkOf79rFtv4yFRcJyO1MV7pioebCBRsTjtFZBHkqg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251112052306.0","@midscene/shared":"1.0.1-beta-20251112052306.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251112052306.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251112052306.0_1762925073208_0.08596741902754435","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251112060124.0":{"name":"@midscene/android","version":"1.0.1-beta-20251112060124.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251112060124.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"634017efd39a84d30b163b4c5adc0ffb09337a79","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251112060124.0.tgz","fileCount":7,"integrity":"sha512-GY+2AxTbQlN2tSryGq6+W9alKfsv5jKLBXjANehxCkX+xDSbcXRguWSgY14j3TWOBtgLby1HkZ/1dK6zmrhgMg==","signatures":[{"sig":"MEUCIQDK7iIi6SX782Cw92ZY7X1gXqs4ujNNl32hJOFP+rm4uwIgJTAG/G73Vj1eRNMrZJBJDr5GnIRUZyboj+0Z+FA3BHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251112060124.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d8dd5b9efcc2872e67af4d69276ed33d/midscene-android-1.0.1-beta-20251112060124.0.tgz","_integrity":"sha512-GY+2AxTbQlN2tSryGq6+W9alKfsv5jKLBXjANehxCkX+xDSbcXRguWSgY14j3TWOBtgLby1HkZ/1dK6zmrhgMg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251112060124.0","@midscene/shared":"1.0.1-beta-20251112060124.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251112060124.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251112060124.0_1762927372061_0.15598228861442265","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251112063308.0":{"name":"@midscene/android","version":"1.0.1-beta-20251112063308.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251112063308.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"74263041624fb8d435f902cba910047306cdb3ad","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251112063308.0.tgz","fileCount":7,"integrity":"sha512-we0FdltUMQpKRzRXMk6TtHlPjkVAuUjy0F/kJ6F/D8ENZ3XP2B+CUlKEemsjssh9YYPYKmEPGv19/no17OJKWg==","signatures":[{"sig":"MEUCIQDfjb3Iijc8g9RXbYHWZgRAH063uYH6RLCgmz3dbj3xSAIgAzmQfbSLURWbQWaQaeChQQn6fbS5EPPwbUaHZHKqY+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251112063308.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/30f2743be436d35dccffe1a8691c34ce/midscene-android-1.0.1-beta-20251112063308.0.tgz","_integrity":"sha512-we0FdltUMQpKRzRXMk6TtHlPjkVAuUjy0F/kJ6F/D8ENZ3XP2B+CUlKEemsjssh9YYPYKmEPGv19/no17OJKWg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251112063308.0","@midscene/shared":"1.0.1-beta-20251112063308.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251112063308.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251112063308.0_1762929277336_0.052238314326153334","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113024542.0":{"name":"@midscene/android","version":"1.0.1-beta-20251113024542.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251113024542.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9c0f7207aa9aef1487fdfb09301b2c7b7a6ab408","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251113024542.0.tgz","fileCount":7,"integrity":"sha512-1otWe6Jn20F/oEiC+AlTVTAizBmsKoMcAPEu5JXXGYnDPCilJKn2wmnUz8PWwQGf6UpBVdgb8Gb9386vPHRuUw==","signatures":[{"sig":"MEYCIQCnBCs0I0vnpMxHDCLHm69pwDget5MVA+VsHb/8u/q7vwIhAKjbK+0PAjvWD8vnvLoG7PI/UHfK4iPQF8fT1DKa8zzg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251113024542.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/49a9de03f9020f2c635edb75584b8026/midscene-android-1.0.1-beta-20251113024542.0.tgz","_integrity":"sha512-1otWe6Jn20F/oEiC+AlTVTAizBmsKoMcAPEu5JXXGYnDPCilJKn2wmnUz8PWwQGf6UpBVdgb8Gb9386vPHRuUw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251113024542.0","@midscene/shared":"1.0.1-beta-20251113024542.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251113024542.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251113024542.0_1763002030423_0.5716880471449093","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113024544.0":{"name":"@midscene/android","version":"1.0.1-beta-20251113024544.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251113024544.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"73403f5dd4048cca83dd8e6413e7cf8c18cedbb7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251113024544.0.tgz","fileCount":7,"integrity":"sha512-cCgi7gLfibJ+M0BTWouy6QbDiFdB0q7ppJZkfqYGGvzlnO+WEAABeviM2THTQUPyjw1wlGrcOCa7OG1yX+1hsg==","signatures":[{"sig":"MEUCIQCCmbt33fzCf3TYARINoOcxVvc+ZQLcmqiXCZo5Cq/70QIgdCv9d+iIVeDZnIabXpqxJOWSI9WOaeNi5WeIHnf/zkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251113024544.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f8ed38649971c79df663ed9d9217abda/midscene-android-1.0.1-beta-20251113024544.0.tgz","_integrity":"sha512-cCgi7gLfibJ+M0BTWouy6QbDiFdB0q7ppJZkfqYGGvzlnO+WEAABeviM2THTQUPyjw1wlGrcOCa7OG1yX+1hsg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251113024544.0","@midscene/shared":"1.0.1-beta-20251113024544.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251113024544.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251113024544.0_1763002032175_0.8682945150990187","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113024939.0":{"name":"@midscene/android","version":"1.0.1-beta-20251113024939.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251113024939.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bda69d5d4ddf43c837db0bf8a10302fdbddbc19f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251113024939.0.tgz","fileCount":7,"integrity":"sha512-sV0gJyeR9Ni31YdiQrvboXh9DOY+LGXG5HJTsbHVWAct5ySzt4/Hay3HHq2PuWnQKNMHeQm/PQM7Emj9rLqyTA==","signatures":[{"sig":"MEUCIQCFkfNU1CkUw11lay1lWF0Ta3cnx0MFUCIrdi6AM0rVWAIgY+vdPSgexzx3qcjKyrW2U6QyjWeo5trvX8NNs594d54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251113024939.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/167f1ad54bae5330a6a10140103707d7/midscene-android-1.0.1-beta-20251113024939.0.tgz","_integrity":"sha512-sV0gJyeR9Ni31YdiQrvboXh9DOY+LGXG5HJTsbHVWAct5ySzt4/Hay3HHq2PuWnQKNMHeQm/PQM7Emj9rLqyTA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251113024939.0","@midscene/shared":"1.0.1-beta-20251113024939.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251113024939.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251113024939.0_1763002269193_0.3348067678522433","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113025023.0":{"name":"@midscene/android","version":"1.0.1-beta-20251113025023.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251113025023.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6e139cf1d26127e0f8679c73ce3961f1c70996e9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251113025023.0.tgz","fileCount":7,"integrity":"sha512-vEeqHg7fN6gprTxC3cfFE+Fkbxp2VTWFv++V0AkjhLKkjkujVy2+B8YSL6gnQtreJ5M6hSJpke+8+kMFHqu3SA==","signatures":[{"sig":"MEYCIQDu/lvD7Lbs9NZ3PjM5f2zcBD1zCDfvAa6J3U1tTO8OdAIhAOlU4U5onxaasXP1uXz1fKTVxqwwngnkJtSJW8shv8qJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251113025023.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1524717b60f49627fb9a94dc540f7103/midscene-android-1.0.1-beta-20251113025023.0.tgz","_integrity":"sha512-vEeqHg7fN6gprTxC3cfFE+Fkbxp2VTWFv++V0AkjhLKkjkujVy2+B8YSL6gnQtreJ5M6hSJpke+8+kMFHqu3SA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251113025023.0","@midscene/shared":"1.0.1-beta-20251113025023.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251113025023.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251113025023.0_1763002314379_0.45977522829105255","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113032744.0":{"name":"@midscene/android","version":"1.0.1-beta-20251113032744.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251113032744.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e3e5dce86268b9a1bd817d93c78ae0ceaf19e14b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251113032744.0.tgz","fileCount":7,"integrity":"sha512-gRKwE4XQ0pGYH06LBBauic0ToBOxjnEdwrc2A4o4wPucyVRxTyUkR2PcZ6+i9yiQSagGzESMq+cVhkR5KL2cgA==","signatures":[{"sig":"MEUCIQDD3DdKuRp9Smx/EWn+xahNQvI00rfZ2urRwdr6VgkaewIgD9otWHqqiSYbLie/zjuBRIfCjYJIe7aWM5k5huA9nNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251113032744.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6667460514880e7802a51e15f803ba2e/midscene-android-1.0.1-beta-20251113032744.0.tgz","_integrity":"sha512-gRKwE4XQ0pGYH06LBBauic0ToBOxjnEdwrc2A4o4wPucyVRxTyUkR2PcZ6+i9yiQSagGzESMq+cVhkR5KL2cgA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251113032744.0","@midscene/shared":"1.0.1-beta-20251113032744.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251113032744.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251113032744.0_1763004553564_0.17447732763707147","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251113033118.0":{"name":"@midscene/android","version":"1.0.1-beta-20251113033118.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251113033118.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e8bbd8de8969f7087bed64c6ea6e47b77fa7c53d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251113033118.0.tgz","fileCount":7,"integrity":"sha512-cARsIgWDGEm1YcbuxaQQ4VjLDN5Ne1KPDZcOmKSdqX3+ae0cX7kF2HONtHuTKwrPr6tDHvMK/8C0+1Nu+Z29Fg==","signatures":[{"sig":"MEUCIAmXmaNYMHrcn11KkXA5Ud4l/ayjaUg2TCPbp9MCAYMUAiEA40agEGa+UOQe/hH6uug4MgkHWwwoefy9IqzRC7444Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251113033118.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4f364f4170f96fd8e7cef7c0701e89e8/midscene-android-1.0.1-beta-20251113033118.0.tgz","_integrity":"sha512-cARsIgWDGEm1YcbuxaQQ4VjLDN5Ne1KPDZcOmKSdqX3+ae0cX7kF2HONtHuTKwrPr6tDHvMK/8C0+1Nu+Z29Fg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251113033118.0","@midscene/shared":"1.0.1-beta-20251113033118.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251113033118.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251113033118.0_1763004765059_0.9902308723571125","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251117082110.0":{"name":"@midscene/android","version":"1.0.1-beta-20251117082110.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251117082110.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"86e71020502e0ec6aefa9c16a954b4eb55ed5429","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251117082110.0.tgz","fileCount":7,"integrity":"sha512-04aSznnFzkTs/wrHrtoxpwbrWLO08g0QomXQYtczlz0xNy5eeomCkEDS6FJdqrnjoPcMSUlZUSr//UOdoKzVHA==","signatures":[{"sig":"MEYCIQCgLz4Zby5yPpoVitBV0gAbv91We+tL5jDqLe+tANL4XQIhAOSu0tvNAHrXrvhWGVpMxmQ7xBsB21xE66V+WDOLZFbZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251117082110.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/375f7f4df5bbf3a9b478684034baf2bf/midscene-android-1.0.1-beta-20251117082110.0.tgz","_integrity":"sha512-04aSznnFzkTs/wrHrtoxpwbrWLO08g0QomXQYtczlz0xNy5eeomCkEDS6FJdqrnjoPcMSUlZUSr//UOdoKzVHA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251117082110.0","@midscene/shared":"1.0.1-beta-20251117082110.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251117082110.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251117082110.0_1763367760229_0.19744973314746295","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251118021215.0":{"name":"@midscene/android","version":"1.0.1-beta-20251118021215.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251118021215.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3831f43e44a4aa7a2e9c94a7f1a54b5f57a3c8e8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251118021215.0.tgz","fileCount":7,"integrity":"sha512-tGdtjrAgWRZdTQYtK3OI/j2jDfWbKa4B3mqJP1wknjOimbb1Jr9OiNOMZjCzkjgboxxypFwK/HNm+Lo71vhusQ==","signatures":[{"sig":"MEYCIQDvR7gqF2jrufD1YQEDvmZja0M4kKGj7c9QQlUvxYG5OAIhALBAoqllyoMgmNSCUIC2hS6WGZPlFxtYoP28fEMZvAK/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251118021215.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e6b8e38541e741a6e2c4bf0c0fef9c90/midscene-android-1.0.1-beta-20251118021215.0.tgz","_integrity":"sha512-tGdtjrAgWRZdTQYtK3OI/j2jDfWbKa4B3mqJP1wknjOimbb1Jr9OiNOMZjCzkjgboxxypFwK/HNm+Lo71vhusQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251118021215.0","@midscene/shared":"1.0.1-beta-20251118021215.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251118021215.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251118021215.0_1763432022799_0.3646609555745224","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251118032203.0":{"name":"@midscene/android","version":"1.0.1-beta-20251118032203.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251118032203.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8a9512af169457788582b2bbd5ca3fa7a6692852","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251118032203.0.tgz","fileCount":7,"integrity":"sha512-Xnxv2NsYq0M6rv9rKl8XAV4o9G2FOO5WrMy0CpNkAPh7vIdtj5QiZeZHN2u1mFXmhbUS3daCxxyct4sLX7YvMQ==","signatures":[{"sig":"MEUCIQDxjWvUe67oDXaF0Pojz3lMiwwmiHcYIDngnKehkH3S3AIgGpiNci8SWyQ8re4oWDu9neMz3TddPwC97wB7zftVT+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251118032203.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b2649573e5655bf7d4799e5c42d1104d/midscene-android-1.0.1-beta-20251118032203.0.tgz","_integrity":"sha512-Xnxv2NsYq0M6rv9rKl8XAV4o9G2FOO5WrMy0CpNkAPh7vIdtj5QiZeZHN2u1mFXmhbUS3daCxxyct4sLX7YvMQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251118032203.0","@midscene/shared":"1.0.1-beta-20251118032203.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251118032203.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251118032203.0_1763436210552_0.5287931170137954","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251118060105.0":{"name":"@midscene/android","version":"1.0.1-beta-20251118060105.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251118060105.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4b34dd5f6a076b3b4245662087f821bd542d69f3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251118060105.0.tgz","fileCount":7,"integrity":"sha512-3tES1Y9dUC9EAUo9VDWPm2H/6j8PEJQBC67vvmHFJ7JWsrtcp5wmkJ2InOgX2NbiaO58zia/cdVVqOfUrtpzNA==","signatures":[{"sig":"MEUCIQC367Qoi0WxWtjE4e3a4dSphaT56VMzacT+Sq+kVXzamAIgM3PUXt46yfvBWrs8Pts9xi1keJhK737eK+SeenYduOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251118060105.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e00776f7b05103ab039898d8914e6cbc/midscene-android-1.0.1-beta-20251118060105.0.tgz","_integrity":"sha512-3tES1Y9dUC9EAUo9VDWPm2H/6j8PEJQBC67vvmHFJ7JWsrtcp5wmkJ2InOgX2NbiaO58zia/cdVVqOfUrtpzNA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251118060105.0","@midscene/shared":"1.0.1-beta-20251118060105.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251118060105.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251118060105.0_1763445747180_0.08576577850391365","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251119025754.0":{"name":"@midscene/android","version":"1.0.1-beta-20251119025754.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251119025754.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"149e66edfe377b4c8d1e18810692e7e79b4d1a99","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251119025754.0.tgz","fileCount":7,"integrity":"sha512-+MA1zrixIXzsjXaO9SRFEw+gLZG4wEsKRTqMLbAMXcHmyZXyqSjCmcJoWGTdX9WKrfj4s0/FC5cvVr1Y/4k9vQ==","signatures":[{"sig":"MEQCICqkuyNV7h6m21IO8xamRsAZ6J00EcqnXxGLxcmtjwkAAiAJkw3nma60XQ5cIA0rMgdMt87pYSnofR0SyCsQtJqeyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251119025754.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/271a22ed516facfc4fa87978ee9d72fe/midscene-android-1.0.1-beta-20251119025754.0.tgz","_integrity":"sha512-+MA1zrixIXzsjXaO9SRFEw+gLZG4wEsKRTqMLbAMXcHmyZXyqSjCmcJoWGTdX9WKrfj4s0/FC5cvVr1Y/4k9vQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251119025754.0","@midscene/shared":"1.0.1-beta-20251119025754.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251119025754.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251119025754.0_1763521160329_0.37199171287241306","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251119084156.0":{"name":"@midscene/android","version":"1.0.1-beta-20251119084156.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251119084156.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9c96352ebd359016e899bae8e65575b3e2d802eb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251119084156.0.tgz","fileCount":7,"integrity":"sha512-3aUgHorKtQWQSn9iYszqMkETSOgjsXNX6xe3JILp7vNoatughdov8LPyNKpGC1fyhrvkMMDIbotRODVlOVX1NA==","signatures":[{"sig":"MEYCIQCZ9GtVS8WvTu7cVOSc8DTjIr+HOl+/wHQMc4zCt09B4QIhANdq8kkXQ/M8h/dwBD13d9mPf+Z8OPMTDp2+vZccOMCY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251119084156.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/778ca86ab53e65b596f74232bf25b959/midscene-android-1.0.1-beta-20251119084156.0.tgz","_integrity":"sha512-3aUgHorKtQWQSn9iYszqMkETSOgjsXNX6xe3JILp7vNoatughdov8LPyNKpGC1fyhrvkMMDIbotRODVlOVX1NA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251119084156.0","@midscene/shared":"1.0.1-beta-20251119084156.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251119084156.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251119084156.0_1763541801531_0.6190893431762952","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251119125954.0":{"name":"@midscene/android","version":"1.0.1-beta-20251119125954.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251119125954.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0784a0fa6b52edeab41ecdcc37d5ca1debb57d5e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251119125954.0.tgz","fileCount":7,"integrity":"sha512-npH64AIUr4RihcFd7naX6tlPewg55VAydafERqhodm7M6VohzHMHSEXRghgzA8CHdw95xEg7YYNF8EBlci9qAA==","signatures":[{"sig":"MEYCIQD9uJsc/S9x8L3jnFBUP+tq5T4OBoHXvC8Dl3hIaY9C4wIhAO/sRDKIH8xTYCgbJlf9j9O1zzE9IC9XL/TmpAI1zOCg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251119125954.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/066bbb511f48ece0ae96efc344dff486/midscene-android-1.0.1-beta-20251119125954.0.tgz","_integrity":"sha512-npH64AIUr4RihcFd7naX6tlPewg55VAydafERqhodm7M6VohzHMHSEXRghgzA8CHdw95xEg7YYNF8EBlci9qAA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251119125954.0","@midscene/shared":"1.0.1-beta-20251119125954.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251119125954.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251119125954.0_1763557282759_0.48333506218378663","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251120033205.0":{"name":"@midscene/android","version":"1.0.1-beta-20251120033205.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251120033205.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c1e0b1cd209af40e9c7663e5c86afb009f85e6e1","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251120033205.0.tgz","fileCount":7,"integrity":"sha512-+vUGfrLhQVHsStGSMeePDUTEHtZ7Evqabe8RDy9gF/QBIgnNHsE+d0m72QAcJq+6z3gHtQLxa0JIVz40dLDDyQ==","signatures":[{"sig":"MEUCIQC0TyJ/O95N9UsDUCITj2rpdGgyLUmX2IsFYSx1UgTJLAIgOGI0GrdpbhTnorZkDo9w+eThmjGDCpX1t6tjG7VIqD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251120033205.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/29516d622763ac929d4b16392ea87a25/midscene-android-1.0.1-beta-20251120033205.0.tgz","_integrity":"sha512-+vUGfrLhQVHsStGSMeePDUTEHtZ7Evqabe8RDy9gF/QBIgnNHsE+d0m72QAcJq+6z3gHtQLxa0JIVz40dLDDyQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251120033205.0","@midscene/shared":"1.0.1-beta-20251120033205.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251120033205.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251120033205.0_1763609612425_0.6246176115758022","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251120045856.0":{"name":"@midscene/android","version":"1.0.1-beta-20251120045856.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251120045856.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4ef63a9c42810465eeee4c54fcc5f3229a000b5c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251120045856.0.tgz","fileCount":7,"integrity":"sha512-opL29hvml/+Etf4KLlIDnAfpjdOwmVzu2Y2c6HCAR6rmkgCkdJOHEk94TWnoFRtZwqPlbAgdMAaf6D0MC2H/2w==","signatures":[{"sig":"MEYCIQC8fecCKKMUGOEgwsFrSEYcuhiB52HdgCdK8rRFk7caigIhALpWK+TuSsuuZX+B4AzGpI1SUPKX7Co8yvBXgeETiqad","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251120045856.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1a6629e70f32d265ce47d8b3843e9953/midscene-android-1.0.1-beta-20251120045856.0.tgz","_integrity":"sha512-opL29hvml/+Etf4KLlIDnAfpjdOwmVzu2Y2c6HCAR6rmkgCkdJOHEk94TWnoFRtZwqPlbAgdMAaf6D0MC2H/2w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251120045856.0","@midscene/shared":"1.0.1-beta-20251120045856.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251120045856.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251120045856.0_1763614823838_0.7109695092258139","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251120071640.0":{"name":"@midscene/android","version":"1.0.1-beta-20251120071640.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251120071640.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2bcb0fc4c05719ff9cc1a0157de08d3f78a35b3e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251120071640.0.tgz","fileCount":7,"integrity":"sha512-K+4hST+dzbx4D/g7HHfViV1cLdB2pK7W4+GhW2XJ1wEyK0iNH1U+ieH0/Dqi1g9sonTaiWbhKWS0NIvBCfCXmA==","signatures":[{"sig":"MEUCIQDEAk025x9wWgmADrC+Dz5U0IMvgkaxWv3iPBrmueipLgIgAYnPajydVKrbBOMmhGq/4wDd99bPIjjNTD8S7Oh4QwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251120071640.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/05c8aee7ed48c7b0501248826829664b/midscene-android-1.0.1-beta-20251120071640.0.tgz","_integrity":"sha512-K+4hST+dzbx4D/g7HHfViV1cLdB2pK7W4+GhW2XJ1wEyK0iNH1U+ieH0/Dqi1g9sonTaiWbhKWS0NIvBCfCXmA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251120071640.0","@midscene/shared":"1.0.1-beta-20251120071640.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251120071640.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251120071640.0_1763623087213_0.20472467615026102","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251123160938.0":{"name":"@midscene/android","version":"1.0.1-beta-20251123160938.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251123160938.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2293eea2d81dcfe77b9b5048b8c18b0065c1190e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251123160938.0.tgz","fileCount":7,"integrity":"sha512-RATUEQqNni4Tp6/YMbtYqXryenvHvxUp1qr7edcTidNG5zQVbIWrZBtnCBdSgcxFJg2uMhYRiC499V/cWC5tOQ==","signatures":[{"sig":"MEYCIQCwhYT4/4sTo9xgcRheuIvjcV6n/lXgFyZugVYNfIGz2gIhAJHVCxeXYcmAuImIF2EYqYqszNkkLfxTMrYbl0TfeUk/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251123160938.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0a150e97d0e8da8906efbd574d13cb38/midscene-android-1.0.1-beta-20251123160938.0.tgz","_integrity":"sha512-RATUEQqNni4Tp6/YMbtYqXryenvHvxUp1qr7edcTidNG5zQVbIWrZBtnCBdSgcxFJg2uMhYRiC499V/cWC5tOQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251123160938.0","@midscene/shared":"1.0.1-beta-20251123160938.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251123160938.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251123160938.0_1763914264723_0.40703199870361306","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251124014653.0":{"name":"@midscene/android","version":"1.0.1-beta-20251124014653.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251124014653.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bd6b41606e45b3abd9fd8bcf3d929a888ab6aa10","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251124014653.0.tgz","fileCount":7,"integrity":"sha512-O0+NWrzxJ0N06ItmzOHtHdGgVfmKKhC60ReBud9G3Qe/JPplZFW11/I0ybJgmKGF2cIBjRXBQS4QLor9yM2F3g==","signatures":[{"sig":"MEUCIQDjAAUSwd//DsJY1K68OVWYEtNbMJmxkMXAjYcbEeoThQIgPir9B1Gz4xGRo4/tkxkClcHhJayYjRGHF2lmpUKiZFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251124014653.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/89f2c4d94e94ddc467bc1ee87024ed71/midscene-android-1.0.1-beta-20251124014653.0.tgz","_integrity":"sha512-O0+NWrzxJ0N06ItmzOHtHdGgVfmKKhC60ReBud9G3Qe/JPplZFW11/I0ybJgmKGF2cIBjRXBQS4QLor9yM2F3g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251124014653.0","@midscene/shared":"1.0.1-beta-20251124014653.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251124014653.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251124014653.0_1763948894883_0.5299481967722646","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251124021017.0":{"name":"@midscene/android","version":"1.0.1-beta-20251124021017.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251124021017.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3979ab750ed770ec71e00229b4b85f9f96fd786d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251124021017.0.tgz","fileCount":7,"integrity":"sha512-delhY2m9TXhDpQ14Wd6uYIgcZVdrzuQ4kgJT2HD/othPFZHKfX9WtSZ/vg3v80h8GcDtWH5HKGc9wVZBkyJ9rw==","signatures":[{"sig":"MEQCIED/eamBrhD9ENCNnI1u10jcY5xPvWexfI8dz0ITt8h9AiAlx3HOMY3GDjCWLJKdOdnOSm8eDtBQ6MghTFvv90ZadQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251124021017.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/eb55854cc7d31ff8bd9dfc8171b43ac4/midscene-android-1.0.1-beta-20251124021017.0.tgz","_integrity":"sha512-delhY2m9TXhDpQ14Wd6uYIgcZVdrzuQ4kgJT2HD/othPFZHKfX9WtSZ/vg3v80h8GcDtWH5HKGc9wVZBkyJ9rw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251124021017.0","@midscene/shared":"1.0.1-beta-20251124021017.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251124021017.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251124021017.0_1763950304194_0.5468274831071716","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251124032544.0":{"name":"@midscene/android","version":"1.0.1-beta-20251124032544.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251124032544.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"df48fce7fad2b1f1111ba6dc4772dd868a6f2b39","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251124032544.0.tgz","fileCount":7,"integrity":"sha512-CLNU3OKFhsYOWtlCndiT4niYggWVp2HcuSWgGvzw7/ViV1oV70LOWO+kDNo9iBNGx3jMYNeEqC613TjqVaAvaQ==","signatures":[{"sig":"MEUCIQCxcyjxrj/t5Fs/+hDtkc6MyAcFZdJf0xKfIntyTX4jYQIgAndh9K/a7rdSjQs8Jd0C5jY7g2BO4saThAl2p796spY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251124032544.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ae57c2f5dd82a62e429c1085fad6c0fb/midscene-android-1.0.1-beta-20251124032544.0.tgz","_integrity":"sha512-CLNU3OKFhsYOWtlCndiT4niYggWVp2HcuSWgGvzw7/ViV1oV70LOWO+kDNo9iBNGx3jMYNeEqC613TjqVaAvaQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251124032544.0","@midscene/shared":"1.0.1-beta-20251124032544.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251124032544.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251124032544.0_1763954831709_0.7394494557846829","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251125082516.0":{"name":"@midscene/android","version":"1.0.1-beta-20251125082516.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251125082516.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4fd59485f01e8e705806b9768b5ffcc8506ab7e6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251125082516.0.tgz","fileCount":7,"integrity":"sha512-OU4B6uOJ/UBiOR/Tcj2rQ2N1gRXHWIL+9iFDh//KC9RUQneb1yxwjylGFLHWJFkPpmFslLRPrgawALrBTBrkAg==","signatures":[{"sig":"MEUCIHt/SZc3GO1ZvI8LNNC1nsszQ49CfwVFle1Y0WuAbzBvAiEAmkHA0t2BIO/ryUKL4OezyX55SkGn1VH84x946zUibV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251125082516.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/24561b5d308c8d431255a2ebb09b4ec1/midscene-android-1.0.1-beta-20251125082516.0.tgz","_integrity":"sha512-OU4B6uOJ/UBiOR/Tcj2rQ2N1gRXHWIL+9iFDh//KC9RUQneb1yxwjylGFLHWJFkPpmFslLRPrgawALrBTBrkAg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251125082516.0","@midscene/shared":"1.0.1-beta-20251125082516.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251125082516.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251125082516.0_1764059205564_0.07172161400086075","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251125123731.0":{"name":"@midscene/android","version":"1.0.1-beta-20251125123731.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251125123731.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5df1a99ec91a7c47a00240e28669494d0ae71fd6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251125123731.0.tgz","fileCount":7,"integrity":"sha512-xO+Z03y/sCWL0TTGahJBGZ50iCqeylXI5Qc+5AvbT1BsojjNBhS/rDJhDs6TaVD1hauhrcHA26FD6TM9Df8S6g==","signatures":[{"sig":"MEUCIF5NOOUqYc0bVegN52WWOAsD5NIftlp8q1i9Dc4k1HRGAiEAxfjrzzgCEcw88+E9LtL6B87Hpena+ftCSMFO5rGd9EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251125123731.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/04444c3799465a54c7d82190e3603bac/midscene-android-1.0.1-beta-20251125123731.0.tgz","_integrity":"sha512-xO+Z03y/sCWL0TTGahJBGZ50iCqeylXI5Qc+5AvbT1BsojjNBhS/rDJhDs6TaVD1hauhrcHA26FD6TM9Df8S6g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251125123731.0","@midscene/shared":"1.0.1-beta-20251125123731.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251125123731.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251125123731.0_1764074329950_0.7266663091706766","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251126031734.0":{"name":"@midscene/android","version":"1.0.1-beta-20251126031734.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251126031734.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8fe9be46713f484300b8d2087d014c68687ef537","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251126031734.0.tgz","fileCount":7,"integrity":"sha512-/GA5wcJ/vqRC+etoX+Dp3tNkuiZK5azQZq4VeThUDcUiH4Fh7jHVLZIJyzRVKXPo/cATU39MmyvTzOA7ihZmyw==","signatures":[{"sig":"MEUCIHcsXQrS05NXk5ncudxAXbALfE8aQFnU1wqeumr00ErgAiEA/YXLpt/J2fum/lbhjTIga4wGTRHa1m85BSnTub3qW6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251126031734.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/894a527ed24a806da6375a85d7c490c4/midscene-android-1.0.1-beta-20251126031734.0.tgz","_integrity":"sha512-/GA5wcJ/vqRC+etoX+Dp3tNkuiZK5azQZq4VeThUDcUiH4Fh7jHVLZIJyzRVKXPo/cATU39MmyvTzOA7ihZmyw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251126031734.0","@midscene/shared":"1.0.1-beta-20251126031734.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251126031734.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251126031734.0_1764127138135_0.4074849495942965","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251126084350.0":{"name":"@midscene/android","version":"1.0.1-beta-20251126084350.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251126084350.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f7ae488fc1573958cd8e538c5aa5f2338df38511","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251126084350.0.tgz","fileCount":7,"integrity":"sha512-/eqXZ+MRVmCP2bteq3wtHehojOvX+yAYs467yKWIZrCu5FNqXl6XdD5ahZJEvmmMnidyP0QP7BSVWJFHV1nOfg==","signatures":[{"sig":"MEYCIQD/FbiEBSyFFZdurx2jF+2ChYE37c16uE9CrnHibSQ1kQIhAMtYAgnwz8QlspnbY9xwmmyEVZyXGXUCVeOdZQDSIyRd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251126084350.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ce050f3358bf4b88322daefe72df1b58/midscene-android-1.0.1-beta-20251126084350.0.tgz","_integrity":"sha512-/eqXZ+MRVmCP2bteq3wtHehojOvX+yAYs467yKWIZrCu5FNqXl6XdD5ahZJEvmmMnidyP0QP7BSVWJFHV1nOfg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251126084350.0","@midscene/shared":"1.0.1-beta-20251126084350.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251126084350.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251126084350.0_1764146714940_0.8289665830404014","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251126092253.0":{"name":"@midscene/android","version":"1.0.1-beta-20251126092253.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251126092253.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"82e275c767709d2c113cd84b2de9a30c737d9988","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251126092253.0.tgz","fileCount":7,"integrity":"sha512-VintsfT53C0tzC5I7w4E13n6KVqsRkruJVOOcCjvyO24SZSQPX19Ac6w7OOF5I8kJc9tg/P4If26doAJI+MReQ==","signatures":[{"sig":"MEUCIHjFztfulQaH6RSI9oAw/smqFORCjliIL8VeHDaCVAOnAiEAulk+VgP4UIfjoPEHYbvwASzBXkPiIXr9IXIJFqiKbP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251126092253.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3e6b17f9f86de58be55bdf9f8bf679fd/midscene-android-1.0.1-beta-20251126092253.0.tgz","_integrity":"sha512-VintsfT53C0tzC5I7w4E13n6KVqsRkruJVOOcCjvyO24SZSQPX19Ac6w7OOF5I8kJc9tg/P4If26doAJI+MReQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251126092253.0","@midscene/shared":"1.0.1-beta-20251126092253.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251126092253.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251126092253.0_1764149059126_0.5830320840231056","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251126094110.0":{"name":"@midscene/android","version":"1.0.1-beta-20251126094110.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251126094110.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"824d27b47977c7ff202a7d06c937b6c503d14e2f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251126094110.0.tgz","fileCount":7,"integrity":"sha512-f17l0kr6bwGDW4rwRbzZg+egJ3c5GcVBnBIrMdHgu+u+in/USO7HkHn/8ZLDRljztH3YD264guxF2fuqc2oO2g==","signatures":[{"sig":"MEQCIAhb9NNasnVesJ6eO7Me4vd0YX2+gYcpAvmbRIQpDu/RAiBY91WUbo7Q8bOaUTFQ6Lwc+V9OtJhzT+BnNMwEScfCiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126316},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251126094110.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f3d47b157ca4308324343362143e00d8/midscene-android-1.0.1-beta-20251126094110.0.tgz","_integrity":"sha512-f17l0kr6bwGDW4rwRbzZg+egJ3c5GcVBnBIrMdHgu+u+in/USO7HkHn/8ZLDRljztH3YD264guxF2fuqc2oO2g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251126094110.0","@midscene/shared":"1.0.1-beta-20251126094110.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251126094110.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251126094110.0_1764150154233_0.28991964091405364","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251127021613.0":{"name":"@midscene/android","version":"1.0.1-beta-20251127021613.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251127021613.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2e79567aa5433ae5f436359cf31e17f9f8f7ad3c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251127021613.0.tgz","fileCount":7,"integrity":"sha512-AEE7nmpfUnG3b2pV84iSeNdMqT32bpTstXkiXYVU6PJI8YNmqukYmr9VFDcMq6lHWeUpbg1lyVYT9U6DH/nyVw==","signatures":[{"sig":"MEUCIQDLggK14SXGW6N2r14ZDDN+E5ygxoUZ2xaHPLJ0C7WmnQIga+LlKkAtsx2Cl1eUxuLp4GXuKvFpxwuBJkdYO4k6bgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126316},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251127021613.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d6e4d55f41c3bc2cb1f1b569bdd7af23/midscene-android-1.0.1-beta-20251127021613.0.tgz","_integrity":"sha512-AEE7nmpfUnG3b2pV84iSeNdMqT32bpTstXkiXYVU6PJI8YNmqukYmr9VFDcMq6lHWeUpbg1lyVYT9U6DH/nyVw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251127021613.0","@midscene/shared":"1.0.1-beta-20251127021613.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251127021613.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251127021613.0_1764209852752_0.38438667938910465","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251127023421.0":{"name":"@midscene/android","version":"1.0.1-beta-20251127023421.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251127023421.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"059147b09d5c60a94804609ac3b16ee9a7f0f037","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251127023421.0.tgz","fileCount":7,"integrity":"sha512-OjsGh7PAynWAxIB+GkaqlTTZgzLTpmDu+2sNFW1VChunjsFARMpNkG6YH2By84B7K922zt6tQIixBE3/6aCT1A==","signatures":[{"sig":"MEUCIQCBzwQDhjf8TKk76l/xUOU2q2KHxI+nGW2UcTju7Zg4gAIgMbD8mcQ6CvcYGWyx6xUL3pS743crmQVHbthRHtRKDls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126316},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251127023421.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/85896602c445bbc6e2972a82e07da376/midscene-android-1.0.1-beta-20251127023421.0.tgz","_integrity":"sha512-OjsGh7PAynWAxIB+GkaqlTTZgzLTpmDu+2sNFW1VChunjsFARMpNkG6YH2By84B7K922zt6tQIixBE3/6aCT1A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251127023421.0","@midscene/shared":"1.0.1-beta-20251127023421.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251127023421.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251127023421.0_1764210946877_0.25512290087994094","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251128031353.0":{"name":"@midscene/android","version":"1.0.1-beta-20251128031353.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251128031353.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"07f08525973f5075e9c7d3015ebe8a191ce9e431","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251128031353.0.tgz","fileCount":7,"integrity":"sha512-B66XunVEyTibREYlXx5KZr8LIaFsEvZO2WiHUlXckRIeACqK+LgZPYKQItRVNYbJcASFOrKDyPt5bNqZOPWfPg==","signatures":[{"sig":"MEQCICNmpVqELW7PapEirQBdPAAtyJopiC/T8QaUMlnQn6fNAiA4nSMjVf6igJSfkQNcMiGeIKiePsmYItrZxrYTC/FE8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126316},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251128031353.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bc84ff748d807e323771d9e3db810ca9/midscene-android-1.0.1-beta-20251128031353.0.tgz","_integrity":"sha512-B66XunVEyTibREYlXx5KZr8LIaFsEvZO2WiHUlXckRIeACqK+LgZPYKQItRVNYbJcASFOrKDyPt5bNqZOPWfPg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251128031353.0","@midscene/shared":"1.0.1-beta-20251128031353.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251128031353.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251128031353.0_1764299724342_0.006908013553395653","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251128032608.0":{"name":"@midscene/android","version":"1.0.1-beta-20251128032608.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251128032608.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0bf9ef1cb7f3210983e09ad4789a3309f7774acf","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251128032608.0.tgz","fileCount":7,"integrity":"sha512-VBjQFft+KFTe50yRj+jqwZ6lb2Zx8D5cQ+URchdas5CcIt2ADqsW41jN5x5IPjrhM9M1YGVxsM6DMA/sNo+5hA==","signatures":[{"sig":"MEUCIAT1zw+LpkJ/fRdU/zeKN+rwkkvcQ58HCJCOEDN6YDlHAiEA4NryuH2iDDvsotX2l3BIUiwlHlQu8MSAMUGPpoV68Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126316},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251128032608.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2ba07b354e45addb7d6e549a05cf152d/midscene-android-1.0.1-beta-20251128032608.0.tgz","_integrity":"sha512-VBjQFft+KFTe50yRj+jqwZ6lb2Zx8D5cQ+URchdas5CcIt2ADqsW41jN5x5IPjrhM9M1YGVxsM6DMA/sNo+5hA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251128032608.0","@midscene/shared":"1.0.1-beta-20251128032608.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251128032608.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251128032608.0_1764300456576_0.8288083819321643","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251129073709.0":{"name":"@midscene/android","version":"1.0.1-beta-20251129073709.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251129073709.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6674ebca4f833f1a9a8903b9b74ea2a38afd6974","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251129073709.0.tgz","fileCount":7,"integrity":"sha512-v7LA+C7UlSk304m2bT7g3//WilYz6txBrXOvYCU73/kbs1Fzo/tAKkAqrfQB5DzPfHEkmdzrO5KrZPsaTKCkhg==","signatures":[{"sig":"MEQCICPxD6Wm8QFj8rm2JoA6U57cP6Yuogf2nn+kjVZJU4d5AiAQsuoQ7iiHWvZyJMCmFEJcQVjHG8XU+KGHdaIjFX67Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126316},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251129073709.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7a78280aecd4bcbe702d97810a001e45/midscene-android-1.0.1-beta-20251129073709.0.tgz","_integrity":"sha512-v7LA+C7UlSk304m2bT7g3//WilYz6txBrXOvYCU73/kbs1Fzo/tAKkAqrfQB5DzPfHEkmdzrO5KrZPsaTKCkhg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251129073709.0","@midscene/shared":"1.0.1-beta-20251129073709.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251129073709.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251129073709.0_1764401916463_0.6963925528473569","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251201114631.0":{"name":"@midscene/android","version":"1.0.1-beta-20251201114631.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251201114631.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"abe6db4460205a656928ecb0924b5dfdd442dd28","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251201114631.0.tgz","fileCount":7,"integrity":"sha512-P6yT438MGUULjoGvVGtGsAMCLp0DKNVWSBjGvXHglXWkGfUG7sWWV7FTspdXN1J45EesduXkKQQ3s+mgNmucYA==","signatures":[{"sig":"MEUCIQCM/YgQOwo+3QmK8VgfTnr+j8Lv6oATJ/89v2/2sM6rKQIgLi9obM9nD4TWIMmIx8aU31tg0riOgEP7LIwuaL9cKX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126316},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251201114631.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/26af590b7d9dec71a7a08838fe54c18d/midscene-android-1.0.1-beta-20251201114631.0.tgz","_integrity":"sha512-P6yT438MGUULjoGvVGtGsAMCLp0DKNVWSBjGvXHglXWkGfUG7sWWV7FTspdXN1J45EesduXkKQQ3s+mgNmucYA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251201114631.0","@midscene/shared":"1.0.1-beta-20251201114631.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251201114631.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251201114631.0_1764589677786_0.613174766453161","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251202112442.0":{"name":"@midscene/android","version":"1.0.1-beta-20251202112442.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251202112442.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9591250a1d2b4ab5a0b9915df71ce9701cc2db08","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251202112442.0.tgz","fileCount":7,"integrity":"sha512-slxC4l6Xdjf6RqvdByLBvCbXglu0tjdDgU9DR6vaXdGyeeYCiSWhEm74TwvkSazhzdU658WE0Wv1hxUhopBoDQ==","signatures":[{"sig":"MEUCIQCeVgU4M3uCkO6kt7/NWCNPF4m+gipGdSPgCCGfw910zgIgMoO3EeYFrAa2kdD/V66L00imxK/gviFpTBG9LTQwJJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126316},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251202112442.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/abde6a0eb306d23903db55aed0aafc39/midscene-android-1.0.1-beta-20251202112442.0.tgz","_integrity":"sha512-slxC4l6Xdjf6RqvdByLBvCbXglu0tjdDgU9DR6vaXdGyeeYCiSWhEm74TwvkSazhzdU658WE0Wv1hxUhopBoDQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251202112442.0","@midscene/shared":"1.0.1-beta-20251202112442.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251202112442.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251202112442.0_1764674769274_0.1479660525033457","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251202152706.0":{"name":"@midscene/android","version":"1.0.1-beta-20251202152706.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251202152706.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"45bb00bf0bfaa5fdd8ad6d995565d4db9757779b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251202152706.0.tgz","fileCount":7,"integrity":"sha512-FZ0So3Eha56+jODzWTAJRMpP7JjurEzsiTY1UcE9C5aYhuYYOyrSKPTuDn0qASaBG0cejYmcVpEWjvRa+48WUg==","signatures":[{"sig":"MEUCIQCC6gxFtYXmtSxWW00QzxmJ08dvW0tdLPmwsm4PC9diwQIgeCkob3uNSLnma5Ju8Zf2VH+v32XQIUNAJXFQ2dPRBcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122368},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251202152706.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5ad17ec6392be93f1976992e6746a1eb/midscene-android-1.0.1-beta-20251202152706.0.tgz","_integrity":"sha512-FZ0So3Eha56+jODzWTAJRMpP7JjurEzsiTY1UcE9C5aYhuYYOyrSKPTuDn0qASaBG0cejYmcVpEWjvRa+48WUg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251202152706.0","@midscene/shared":"1.0.1-beta-20251202152706.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251202152706.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251202152706.0_1764689311307_0.6726377987085346","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251203073716.0":{"name":"@midscene/android","version":"1.0.1-beta-20251203073716.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251203073716.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"24cf5a58348e6a1229f32f5a2a74a4fd189227d7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251203073716.0.tgz","fileCount":7,"integrity":"sha512-fyNBGuptjnxke5GPevXf8o5cMwd0nrq3ZzrvBkbQjkdpKuG8Rc6po0KdZ2yM+QTzI0XLXSIx7wzdQhstRFB+Jw==","signatures":[{"sig":"MEQCIGkzIv71j2qlpCLfRiSwBPehxhxxprrJqh5JwFKFO/W7AiBttSSKo7Nt1gHfOJOtTM1yFXwtMJmbzXMrIZItAMJ8HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122368},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251203073716.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fc356ea505ed53149ca7f95f56c2ab22/midscene-android-1.0.1-beta-20251203073716.0.tgz","_integrity":"sha512-fyNBGuptjnxke5GPevXf8o5cMwd0nrq3ZzrvBkbQjkdpKuG8Rc6po0KdZ2yM+QTzI0XLXSIx7wzdQhstRFB+Jw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251203073716.0","@midscene/shared":"1.0.1-beta-20251203073716.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251203073716.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251203073716.0_1764747518055_0.7741136425355104","host":"s3://npm-registry-packages-npm-production"}},"0.30.9-beta-20251203125106.0":{"name":"@midscene/android","version":"0.30.9-beta-20251203125106.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.9-beta-20251203125106.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f409420987f8fc0f230732ebc90b163aad59641c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.9-beta-20251203125106.0.tgz","fileCount":7,"integrity":"sha512-+2GXb/x32nTyiC0NbsIiCntnLvqycMGidY0elvqnPfEr8PvUPnvNaTqx/ITNgl+eULRARV93lduvlbH0PbTcXQ==","signatures":[{"sig":"MEYCIQDjt71kSD83UkENTWXg+pQtK4XqjpnwgBjJTEka+oGBGAIhAOb8QbiMar3vM5Ygr6djCHHkaBlqThS5B9G/q/REeljR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122650},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.9-beta-20251203125106.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f8c23bc72481f6c315ffad4480397a59/midscene-android-0.30.9-beta-20251203125106.0.tgz","_integrity":"sha512-+2GXb/x32nTyiC0NbsIiCntnLvqycMGidY0elvqnPfEr8PvUPnvNaTqx/ITNgl+eULRARV93lduvlbH0PbTcXQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.9-beta-20251203125106.0","@midscene/shared":"0.30.9-beta-20251203125106.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.9-beta-20251203125106.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.9-beta-20251203125106.0_1764766358358_0.9567390439600691","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251203125942.0":{"name":"@midscene/android","version":"1.0.1-beta-20251203125942.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251203125942.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a04694992a257bb65df2487624643bce6f443c7a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251203125942.0.tgz","fileCount":7,"integrity":"sha512-SMShCelCG11dRiJ3UTSp7S8guDlniNNTo+HezMO3ItE4Ngh34jdluFNAv4I8Nb7U5kFiguP6JnMa8ik95mbDig==","signatures":[{"sig":"MEUCIQDwGFEvcDLVHjUNDZcwpb7apySPlFdKjgy9QLp5tPBGxgIgKxPsfKF7hX3t4yOK/5ISzj7BAzCfzilwTxDup4ehk0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122368},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251203125942.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1893ec8f3773820037b4304704393461/midscene-android-1.0.1-beta-20251203125942.0.tgz","_integrity":"sha512-SMShCelCG11dRiJ3UTSp7S8guDlniNNTo+HezMO3ItE4Ngh34jdluFNAv4I8Nb7U5kFiguP6JnMa8ik95mbDig==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251203125942.0","@midscene/shared":"1.0.1-beta-20251203125942.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251203125942.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251203125942.0_1764766868538_0.8356706585045592","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204013753.0":{"name":"@midscene/android","version":"1.0.1-beta-20251204013753.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251204013753.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"871b135bc76a582432372ca75715199c75a5eea5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251204013753.0.tgz","fileCount":7,"integrity":"sha512-Eo+GooKgMqxcmEtRS824BIBhIHOAV0nFGh7yGKloMrlDn8vqrnOVQSfHkOFEzawItF/V5l1KrR3UpSjDQ0of8g==","signatures":[{"sig":"MEYCIQCH4FjRKRWVvEJFWol0qNpENfcExsFqX9gu2Pg85OPcjQIhAIiWoKTVBuJ/FxMH5EJe+nYX1qQCEIYSkan98YOQIVYm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122368},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251204013753.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fd6ccfdc8be21dfaafc5a71d7a4c6993/midscene-android-1.0.1-beta-20251204013753.0.tgz","_integrity":"sha512-Eo+GooKgMqxcmEtRS824BIBhIHOAV0nFGh7yGKloMrlDn8vqrnOVQSfHkOFEzawItF/V5l1KrR3UpSjDQ0of8g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251204013753.0","@midscene/shared":"1.0.1-beta-20251204013753.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251204013753.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251204013753.0_1764812357855_0.5495612896664634","host":"s3://npm-registry-packages-npm-production"}},"0.30.9":{"name":"@midscene/android","version":"0.30.9","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.9","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"93502728e05a1e4ea12908b3175ff796451bd014","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.9.tgz","fileCount":7,"integrity":"sha512-owkQT18It0sdjD52c7HcctQwGoSaBPADxqj15Qf0b8raKG6a1/KhGnFRgDEcGzQQMDLL1yBNFgZxkV503Y8G2Q==","signatures":[{"sig":"MEQCIF3kPiqaKSuzVSrjNrbGDvi7g3xqlLp26Ry/ojPgGvAeAiAXCGVmvqA2fg23ztLOB/ddxWNXA+gBtOyvYf72YYnulw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122562},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.9.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8520efb2e7837cada1d7411fc3498887/midscene-android-0.30.9.tgz","_integrity":"sha512-owkQT18It0sdjD52c7HcctQwGoSaBPADxqj15Qf0b8raKG6a1/KhGnFRgDEcGzQQMDLL1yBNFgZxkV503Y8G2Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.9","@midscene/shared":"0.30.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.9"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.9_1764812477652_0.34654073823898957","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204032807.0":{"name":"@midscene/android","version":"1.0.1-beta-20251204032807.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251204032807.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d51af21776dbaee27f5b2ca3ef6f74d62a0c3441","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251204032807.0.tgz","fileCount":7,"integrity":"sha512-b70qP8PNKnnNHW9fZT8fEdMuimVKPPwkkRLRrvnSKEMD2I3pVLxy5DAJpv4cTDhHHXl/JsYkEqHa/MqJ8t0pSQ==","signatures":[{"sig":"MEUCIFPnEITtOkCTSQkeUf7/Zy2G2Z54+9TGT8s1tmStx3wtAiEAmZBhNip9KYpo5XESeIcZCOVNXEXLF41ZLwTTeGrUHzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122368},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251204032807.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/153023307880fb866e11587f4a6d8f88/midscene-android-1.0.1-beta-20251204032807.0.tgz","_integrity":"sha512-b70qP8PNKnnNHW9fZT8fEdMuimVKPPwkkRLRrvnSKEMD2I3pVLxy5DAJpv4cTDhHHXl/JsYkEqHa/MqJ8t0pSQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251204032807.0","@midscene/shared":"1.0.1-beta-20251204032807.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251204032807.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251204032807.0_1764818969133_0.9905390458863292","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204064235.0":{"name":"@midscene/android","version":"1.0.1-beta-20251204064235.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251204064235.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1631981a7376460d97ca013dee1488560518a658","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251204064235.0.tgz","fileCount":7,"integrity":"sha512-W3kFh2dpAWtAcxPPq0qovR/q7NCRkSW50POWgnYHPQV5MIEDxotLK3cC8WO4MRBR7if0xKYdtfC5GYwb9e/ZXA==","signatures":[{"sig":"MEUCIQDe08n7+ot2LDj7KsBEea+UoNkRDBqIdRMFEFNIWs6NJQIgbwAvj/NxO8BQjcd6XzzNGmdXT/4awOEBB4VpBISw0RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122368},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251204064235.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0cf50273288512b5896397be2e16c309/midscene-android-1.0.1-beta-20251204064235.0.tgz","_integrity":"sha512-W3kFh2dpAWtAcxPPq0qovR/q7NCRkSW50POWgnYHPQV5MIEDxotLK3cC8WO4MRBR7if0xKYdtfC5GYwb9e/ZXA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251204064235.0","@midscene/shared":"1.0.1-beta-20251204064235.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251204064235.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251204064235.0_1764830638909_0.7737566728434597","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204075416.0":{"name":"@midscene/android","version":"1.0.1-beta-20251204075416.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251204075416.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ccce363da8450aca035ae35f73098bcf97d596d5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251204075416.0.tgz","fileCount":7,"integrity":"sha512-wWRqTK8LYPRRYgHxRXIkI06a+P+R/sQU1u0yT2k7X+EqSWm01iJVHzaBPWy/Rx7uJyTFo8OsSRiYZjtEp+mkhQ==","signatures":[{"sig":"MEUCIFXTtVLnyNaEayAQi9tOt31FZTR6LM877BeSI6QsD75bAiEA0gdQDEiRwxQAdC/Mt+lCSJicJXT/0E2ZqMRldD21WxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122368},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251204075416.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ae759acc2720c5c3df55f50265419466/midscene-android-1.0.1-beta-20251204075416.0.tgz","_integrity":"sha512-wWRqTK8LYPRRYgHxRXIkI06a+P+R/sQU1u0yT2k7X+EqSWm01iJVHzaBPWy/Rx7uJyTFo8OsSRiYZjtEp+mkhQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251204075416.0","@midscene/shared":"1.0.1-beta-20251204075416.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251204075416.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251204075416.0_1764834935012_0.9673558394548611","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204081114.0":{"name":"@midscene/android","version":"1.0.1-beta-20251204081114.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251204081114.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"68a3278c5ad9afc24b04da3b7fe9b27dd3cad0cd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251204081114.0.tgz","fileCount":7,"integrity":"sha512-sHT6Q5T/rxG8LzJdOdN/3LXPOI9yM0DROyiebzc8Skr0iuWEfsI+AyxQI/8CEisFDberp6FqI2AixaAvVW5g2A==","signatures":[{"sig":"MEQCIF+87YLVRxSzyIM5zKrF1xweVpRUJS8uu/8oAvVHd+OvAiAEUv3yzdrKcZIDlmYOwYfmuy+kHENTIKXbb22zI8PoUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122368},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251204081114.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/078931977add054c722bc10e03d974b6/midscene-android-1.0.1-beta-20251204081114.0.tgz","_integrity":"sha512-sHT6Q5T/rxG8LzJdOdN/3LXPOI9yM0DROyiebzc8Skr0iuWEfsI+AyxQI/8CEisFDberp6FqI2AixaAvVW5g2A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251204081114.0","@midscene/shared":"1.0.1-beta-20251204081114.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251204081114.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251204081114.0_1764835956123_0.8560072170476398","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251204092409.0":{"name":"@midscene/android","version":"1.0.1-beta-20251204092409.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251204092409.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7e01005c8c1ea93a0c5bb2079edae71d263a76cf","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251204092409.0.tgz","fileCount":7,"integrity":"sha512-6wvy8ffiwYc+R1us2V3bmYNCqlSt9Rv5RqriD7e0Zbn7qXnpQ6LBB/Gie4QcuwUY1EYbBqi5HOOQUPs0GPfKdg==","signatures":[{"sig":"MEUCIQDMmgdgiLbePLPipV27S83m2GhYTaQSTIr3ySMc0MroCwIgF8gK0v4QELTX/E+l9hRHtHofiXXvOofHq+Jio+QeCoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122368},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251204092409.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4523ce57dc35863b65130841bdb71fd4/midscene-android-1.0.1-beta-20251204092409.0.tgz","_integrity":"sha512-6wvy8ffiwYc+R1us2V3bmYNCqlSt9Rv5RqriD7e0Zbn7qXnpQ6LBB/Gie4QcuwUY1EYbBqi5HOOQUPs0GPfKdg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251204092409.0","@midscene/shared":"1.0.1-beta-20251204092409.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251204092409.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251204092409.0_1764840331660_0.39061361248058724","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251205024737.0":{"name":"@midscene/android","version":"1.0.1-beta-20251205024737.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251205024737.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1cd844c25739876ba6dc534331dfeabd014d5906","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251205024737.0.tgz","fileCount":7,"integrity":"sha512-tnOE/ixYpNn0Ed3KvQZe1aE6PfuASA88DUPlpTmMIGnGOALm1t18yphsfb01ifk8TCDxPko92rbD/n7OL6WFsQ==","signatures":[{"sig":"MEYCIQDUVTpd6prYhQIN7id224ixXJEmS3nKjV9eICPehAcY2wIhAMcEzT8TB/U/54N12XiweOgCE5Y3YaYyH57jSLT+Cr4r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122368},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251205024737.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c7b9e8ae876f81ff6408b0ead3d719a7/midscene-android-1.0.1-beta-20251205024737.0.tgz","_integrity":"sha512-tnOE/ixYpNn0Ed3KvQZe1aE6PfuASA88DUPlpTmMIGnGOALm1t18yphsfb01ifk8TCDxPko92rbD/n7OL6WFsQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251205024737.0","@midscene/shared":"1.0.1-beta-20251205024737.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251205024737.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251205024737.0_1764902945816_0.04338361770108534","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251205031225.0":{"name":"@midscene/android","version":"1.0.1-beta-20251205031225.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251205031225.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7fc6614088bcdf67052ad80e1ef511af22bd26f4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251205031225.0.tgz","fileCount":7,"integrity":"sha512-oIIgCAAeo225yCkw0H6F9zq22680zp5ijqjT6JPOx1CZVOgDx7QmoxzFP6tIMzgAbFnOcFaGphjtBxNTfnzZOQ==","signatures":[{"sig":"MEUCIQCZc5ZJehRcY7/imRpLLhp5bv8YL1HyYfMKNCrgFh+J1AIgWeXhTLuF5qeJdoEkA4A7Eqly66AfYDIZCiS7SfVNz80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122368},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251205031225.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b6daa4e4e033dfc480c5daedc05e4bff/midscene-android-1.0.1-beta-20251205031225.0.tgz","_integrity":"sha512-oIIgCAAeo225yCkw0H6F9zq22680zp5ijqjT6JPOx1CZVOgDx7QmoxzFP6tIMzgAbFnOcFaGphjtBxNTfnzZOQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251205031225.0","@midscene/shared":"1.0.1-beta-20251205031225.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251205031225.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251205031225.0_1764904427687_0.32951678411027374","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251205093836.0":{"name":"@midscene/android","version":"1.0.1-beta-20251205093836.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251205093836.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"96ece593f766d2ee64d1001c16e81a26d666ccf2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251205093836.0.tgz","fileCount":7,"integrity":"sha512-QgBoTE1uJlCRMcAM+OXReuiKGxyoUfW5r4b+7VABL/H5mLkHOnAK1OVjQYgvpALuzGnTWNgTuOLZHAF1PegyiA==","signatures":[{"sig":"MEUCIF54e4ibLKw5J7Lc4dnBzhsM07bVgjDHdsYRO4kQFXvFAiEAvEpuucQpbGwPIYBLDEEuLaUpUTzEsBwEMcXr7eUvN5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122368},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251205093836.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e383a0f919942ed6dea60f4bfa92f609/midscene-android-1.0.1-beta-20251205093836.0.tgz","_integrity":"sha512-QgBoTE1uJlCRMcAM+OXReuiKGxyoUfW5r4b+7VABL/H5mLkHOnAK1OVjQYgvpALuzGnTWNgTuOLZHAF1PegyiA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251205093836.0","@midscene/shared":"1.0.1-beta-20251205093836.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251205093836.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251205093836.0_1764927597092_0.4583093129242939","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251205094204.0":{"name":"@midscene/android","version":"1.0.1-beta-20251205094204.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251205094204.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ecdbff556db69a25f5d703c4046c34c38e224e4e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251205094204.0.tgz","fileCount":7,"integrity":"sha512-kC7q+8lE0MANnR91aAX+NmYuZJeKRpu0hn5zthXwynE+FK3ziYSey/7q6AvZFVwYx82yIlQFFF0FB1oRy0796A==","signatures":[{"sig":"MEUCIQDOfGld+KPPi+DEg64ecq7yXzJ3cvBe/6UdANQk4x8drwIgKHfRf1bWVLIWpzoZ2qspUnrfJV+JrEqirjsKSppemTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122368},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251205094204.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9017216eb63a5a1146fe33ee99100307/midscene-android-1.0.1-beta-20251205094204.0.tgz","_integrity":"sha512-kC7q+8lE0MANnR91aAX+NmYuZJeKRpu0hn5zthXwynE+FK3ziYSey/7q6AvZFVwYx82yIlQFFF0FB1oRy0796A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251205094204.0","@midscene/shared":"1.0.1-beta-20251205094204.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251205094204.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251205094204.0_1764927807629_0.7314953952835168","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208031823.0":{"name":"@midscene/android","version":"1.0.1-beta-20251208031823.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251208031823.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a66c5d5d8ce72a8812747788671139c4fb641dbb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251208031823.0.tgz","fileCount":7,"integrity":"sha512-H5gefAiEEwYkYnGEJQgTQAy0aMvWOy0j3hpkwH682e4yjcBXIX3A0Vsjfg7Bthl0R9eVaqLTkqwyNuhY10PS2g==","signatures":[{"sig":"MEUCIGMY9Ta5VfECyZsu0J62SqFbFk01QQ3jGaSzJnFpfJXTAiEAhMxs7YHG8x7Ieqx374wLaWG20jDBe6Gb5ZP2/aHGMtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122368},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251208031823.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/71ea9d3083985c110427b54471142236/midscene-android-1.0.1-beta-20251208031823.0.tgz","_integrity":"sha512-H5gefAiEEwYkYnGEJQgTQAy0aMvWOy0j3hpkwH682e4yjcBXIX3A0Vsjfg7Bthl0R9eVaqLTkqwyNuhY10PS2g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251208031823.0","@midscene/shared":"1.0.1-beta-20251208031823.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251208031823.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251208031823.0_1765163984733_0.14633503034910467","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208031856.0":{"name":"@midscene/android","version":"1.0.1-beta-20251208031856.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251208031856.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0e026f4f20357be5c4045e2d9d6e99d93864882e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251208031856.0.tgz","fileCount":7,"integrity":"sha512-gKVWYHtGs2jvjVmet3fVxRnfBrzn/brzAUCKcUP8GA0pLQWEDVZrgqeyswP0gMs+P0SPE+a/GuFoJIPHUBz/aA==","signatures":[{"sig":"MEUCIQD7hDHPQSVk0iLu5chpZ9982pM3c47I1YuQJvNuc5qymAIgCA071zfh9VtKLCZXGL0GU16KhWxK3+046AkLhfoDSzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122754},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251208031856.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/99df9732fde528b1aa9115d04872e928/midscene-android-1.0.1-beta-20251208031856.0.tgz","_integrity":"sha512-gKVWYHtGs2jvjVmet3fVxRnfBrzn/brzAUCKcUP8GA0pLQWEDVZrgqeyswP0gMs+P0SPE+a/GuFoJIPHUBz/aA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251208031856.0","@midscene/shared":"1.0.1-beta-20251208031856.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251208031856.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251208031856.0_1765164022518_0.2805026405962836","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208033501.0":{"name":"@midscene/android","version":"1.0.1-beta-20251208033501.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251208033501.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"34fb2ed66015147f58a101e046ab38386fbded61","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251208033501.0.tgz","fileCount":7,"integrity":"sha512-NsVcI1amRW1LI2XtO2pEOUlhug4ezr+LMXHgY9zRe4j7VmlG8fBUMgYtu2puUg+sZI9wAiT9SMdJCQ1hGjr4vA==","signatures":[{"sig":"MEQCICSxlMmkJ3tJs43fCmUO8P5B7nrxZ6qCqeqvt1qWK13qAiBWRLCsuBDw64RTudFHyamtRxUoTmC55ZI9UIiUzo08qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122754},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251208033501.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0117b190518cbc5ddc2e208fb6f974ae/midscene-android-1.0.1-beta-20251208033501.0.tgz","_integrity":"sha512-NsVcI1amRW1LI2XtO2pEOUlhug4ezr+LMXHgY9zRe4j7VmlG8fBUMgYtu2puUg+sZI9wAiT9SMdJCQ1hGjr4vA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251208033501.0","@midscene/shared":"1.0.1-beta-20251208033501.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251208033501.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251208033501.0_1765164989494_0.8427877904114747","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208070218.0":{"name":"@midscene/android","version":"1.0.1-beta-20251208070218.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251208070218.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b492d958288191d353c3d6ad542abf942d422894","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251208070218.0.tgz","fileCount":7,"integrity":"sha512-BeJEw97sz4F5+s8/6WI0Rv4OL/SVK5sWRdgcsSl+0VQ9XSewv6Zw1fvAcOjaajxDh7/KB/fug9sySf9Q8LLHWg==","signatures":[{"sig":"MEUCIQCQYl8CuZXdGCCesiWT9+J5G4z9kpK56egQYR8Qg8y3lQIgKcOf8NUbmx7J4VCahKkOcgBWrf3zH1nZnzNjtbH/EJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122754},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251208070218.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b3d9ba5190243b2afedf64af1df51302/midscene-android-1.0.1-beta-20251208070218.0.tgz","_integrity":"sha512-BeJEw97sz4F5+s8/6WI0Rv4OL/SVK5sWRdgcsSl+0VQ9XSewv6Zw1fvAcOjaajxDh7/KB/fug9sySf9Q8LLHWg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251208070218.0","@midscene/shared":"1.0.1-beta-20251208070218.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251208070218.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251208070218.0_1765177426162_0.855765634996124","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208071759.0":{"name":"@midscene/android","version":"1.0.1-beta-20251208071759.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251208071759.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3384cc2e2cc137be82098918aaef2d0034a5905a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251208071759.0.tgz","fileCount":7,"integrity":"sha512-xJWpdNoProCsh1qbQplo1t9E0PjSGxyNp2D0P9hAKHhY/K7PZ9W1W8pLlvNb/i9yr/wbchwRsHm3aegq4JhzFQ==","signatures":[{"sig":"MEQCIQDkNDvE7P6q4qzzoMuCXQC/Tn5cdmVNJC4gxaMc8/9OTwIfQMuPS6Q0xbhKGf5DLYTQhsrbh18T2y46h+VDsiJT3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122754},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251208071759.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/88d6b22925efe6aed4bbc8f100dd990c/midscene-android-1.0.1-beta-20251208071759.0.tgz","_integrity":"sha512-xJWpdNoProCsh1qbQplo1t9E0PjSGxyNp2D0P9hAKHhY/K7PZ9W1W8pLlvNb/i9yr/wbchwRsHm3aegq4JhzFQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251208071759.0","@midscene/shared":"1.0.1-beta-20251208071759.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251208071759.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251208071759.0_1765178367932_0.6800834547087877","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208075922.0":{"name":"@midscene/android","version":"1.0.1-beta-20251208075922.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251208075922.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ae7b8d9de3ba2c9183209fac96cd0e5051eb0cce","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251208075922.0.tgz","fileCount":7,"integrity":"sha512-b25Wr0+K6Ahf891ozrfNBGQrYjNl54Kugo7rfJ2r5lesQITwKSXrUp09sokmct4BDU4Up0afgbgY7HLfoVmmVQ==","signatures":[{"sig":"MEUCID+YByD4ce9a48+JIJXfgJuy3v2BK5Mn7QIw2K3hN+1wAiEAxbxVYzXoLhaN2Ge9MeJbPKf0wL9XPTyFFFajhRm5MfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122754},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251208075922.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a3b4953909d083151a28895ae1a21f20/midscene-android-1.0.1-beta-20251208075922.0.tgz","_integrity":"sha512-b25Wr0+K6Ahf891ozrfNBGQrYjNl54Kugo7rfJ2r5lesQITwKSXrUp09sokmct4BDU4Up0afgbgY7HLfoVmmVQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251208075922.0","@midscene/shared":"1.0.1-beta-20251208075922.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251208075922.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251208075922.0_1765180851699_0.9182913892717635","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208085324.0":{"name":"@midscene/android","version":"1.0.1-beta-20251208085324.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251208085324.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"fd9c75b6fe220bd7fede5f92f78f9233758063b7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251208085324.0.tgz","fileCount":7,"integrity":"sha512-7H1zpbKKpKUImS3my7Jbp5WGiaWbv/OAGZ9pWCrJBjr6iYkbp0RMAzFhzzUdD6rMZICOUb+RP9TOJyl+3SCfTw==","signatures":[{"sig":"MEUCIQDkUYfN47oiCiq5h00FQqkAo6zTFwXOS2MihGCbK4GkMwIgJ/HbjoJdNWPVQzY1VQxhbdkfDH4fBptAXk1yug3GIPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122368},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251208085324.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/97aee386fd0cc93a9b497b0bcea269b1/midscene-android-1.0.1-beta-20251208085324.0.tgz","_integrity":"sha512-7H1zpbKKpKUImS3my7Jbp5WGiaWbv/OAGZ9pWCrJBjr6iYkbp0RMAzFhzzUdD6rMZICOUb+RP9TOJyl+3SCfTw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251208085324.0","@midscene/shared":"1.0.1-beta-20251208085324.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251208085324.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251208085324.0_1765184087846_0.34364581562827734","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251208112226.0":{"name":"@midscene/android","version":"1.0.1-beta-20251208112226.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251208112226.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c728aee144725c50136f9ba45dcb493bf43e183b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251208112226.0.tgz","fileCount":7,"integrity":"sha512-FWToLQitFMdkGsnnBnhNGuJ3q7doTuGiTaWpuSFNTNl7Jllw7lPlgVJJG6vXxbmuiW+BVKL2Rr6Sfdl2sQ5wgQ==","signatures":[{"sig":"MEUCIChEP6LuPkpQy6Tnpj8VEXpKNcd975jvPR0PNla5+2j6AiEAyKm712/qqTUenynwukuYiRMaLcSL6HprX0WqeAz9+wE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122368},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251208112226.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b9fec82cc749b80f4e88c0d9f8557f50/midscene-android-1.0.1-beta-20251208112226.0.tgz","_integrity":"sha512-FWToLQitFMdkGsnnBnhNGuJ3q7doTuGiTaWpuSFNTNl7Jllw7lPlgVJJG6vXxbmuiW+BVKL2Rr6Sfdl2sQ5wgQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251208112226.0","@midscene/shared":"1.0.1-beta-20251208112226.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.2","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251208112226.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251208112226.0_1765193029467_0.946293065438945","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251209024153.0":{"name":"@midscene/android","version":"1.0.1-beta-20251209024153.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251209024153.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c63db159c8ed184a56b986353e1fc600b61843da","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251209024153.0.tgz","fileCount":7,"integrity":"sha512-KjdML0XIdIxanHd36IuIAX2b1eJM64easVPGcFRFy7f2NHRrqGgjPJOFv4sWRMnTKkR0eXN0ZN7Kj+JKuHbo6g==","signatures":[{"sig":"MEYCIQD1+sLJ7+IKaU1PmRr1K6SOwoj3KqQJQw/058L98wx9agIhAL5qdy23umBx40rTa/9Qdag9ldWvvdp4150yQw/O5cyj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122754},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251209024153.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0410c562a91ab43fc33b0c86a0375d08/midscene-android-1.0.1-beta-20251209024153.0.tgz","_integrity":"sha512-KjdML0XIdIxanHd36IuIAX2b1eJM64easVPGcFRFy7f2NHRrqGgjPJOFv4sWRMnTKkR0eXN0ZN7Kj+JKuHbo6g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251209024153.0","@midscene/shared":"1.0.1-beta-20251209024153.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251209024153.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251209024153.0_1765248197187_0.970118588168057","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251209112631.0":{"name":"@midscene/android","version":"1.0.1-beta-20251209112631.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251209112631.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"86d4397189bed566422abf423ca13b3c856285d5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251209112631.0.tgz","fileCount":7,"integrity":"sha512-VKluClipum5Lqle4+ok5V0kzkzdaNPjyu+S1MbCJLsRxI2a2vuTkb0r/u+CyN8XImBWcoxvSCXJWJfHg6ID1jQ==","signatures":[{"sig":"MEQCIADOPoB4ZWVqcQ0YI3iZgCOqb8c2fv+iy90teKoSeqGmAiBy6Vc3YtS9RN1rupwCRNdsN0qI/vqPHhjvz//MNk2gYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122754},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251209112631.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c4254a0ceb5ff2390ee9ce508b9bfe6b/midscene-android-1.0.1-beta-20251209112631.0.tgz","_integrity":"sha512-VKluClipum5Lqle4+ok5V0kzkzdaNPjyu+S1MbCJLsRxI2a2vuTkb0r/u+CyN8XImBWcoxvSCXJWJfHg6ID1jQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251209112631.0","@midscene/shared":"1.0.1-beta-20251209112631.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251209112631.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251209112631.0_1765279679091_0.387360208768883","host":"s3://npm-registry-packages-npm-production"}},"0.30.10":{"name":"@midscene/android","version":"0.30.10","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.10","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ac94ce4bd3575a0ecaaba600b3950b2bb92eb338","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.10.tgz","fileCount":7,"integrity":"sha512-JxMwXXAHpARcayG0Y9rxFF4QWvuwAuVv8BmvNDCiVqcC3+V6OhsUpaeUn4k97gDRGap5EQNLa9PqGQ2Rubu/JA==","signatures":[{"sig":"MEQCIC/xHyV96g5tkieM+5DUJGMzm+sYytvd2dF8iVHUDwiBAiAkaPfegaQi4PteekBD054M/TD08tKDtdmpXu7lIIiTPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122566},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.10.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d11d01b864cd12e04435ec71d6978981/midscene-android-0.30.10.tgz","_integrity":"sha512-JxMwXXAHpARcayG0Y9rxFF4QWvuwAuVv8BmvNDCiVqcC3+V6OhsUpaeUn4k97gDRGap5EQNLa9PqGQ2Rubu/JA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.10","@midscene/shared":"0.30.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.11.2","@types/node":"^18.0.0","@midscene/playground":"0.30.10"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.10_1765424142659_0.4071857431064523","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251211095502.0":{"name":"@midscene/android","version":"1.0.1-beta-20251211095502.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251211095502.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a963468dad8c3560adee6be4415112aee3c35af2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251211095502.0.tgz","fileCount":7,"integrity":"sha512-dBpyXiF5ZrdDKu9nhOp+ztFp4bZ//CZ0jol2n5PmOOu0gX8MJz3dyiDtCwbpM0X1s9PfS1XqD7T58K+ifNpLug==","signatures":[{"sig":"MEUCIETuxw9tZ5UXe68X0gdpJcvVjI4kYg+1+6Ji381MyBZvAiEA6f/tQhhoUrouPnSzbEs13cOVK6/8ZU22bRxz2i9A9O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122754},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251211095502.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/96f6fca6b2a0501421a222520f069ef8/midscene-android-1.0.1-beta-20251211095502.0.tgz","_integrity":"sha512-dBpyXiF5ZrdDKu9nhOp+ztFp4bZ//CZ0jol2n5PmOOu0gX8MJz3dyiDtCwbpM0X1s9PfS1XqD7T58K+ifNpLug==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251211095502.0","@midscene/shared":"1.0.1-beta-20251211095502.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251211095502.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251211095502.0_1765446989509_0.8505567683238444","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251211124955.0":{"name":"@midscene/android","version":"1.0.1-beta-20251211124955.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251211124955.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"00b01f525dbdb835128bab7c420bc3631634ec78","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251211124955.0.tgz","fileCount":7,"integrity":"sha512-leHrY+GXaBvYcrcwPYE74SbNAXHwTQKNSTSx+ZqU/CVLHbnN2ZuujsKoVXnxxQoixJO5oRQPX9TGy0mvSD9vGA==","signatures":[{"sig":"MEUCIQDD7XCasnlL78FI+DQLf/6eddlMPfrRUgvPALLZucKr3AIgMsm1RiHZhWpgFTvA92njy+GAfPOiWeKpSLzQ2rVhfJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122754},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251211124955.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4191a572ae8361e35c094fd7e5491b9f/midscene-android-1.0.1-beta-20251211124955.0.tgz","_integrity":"sha512-leHrY+GXaBvYcrcwPYE74SbNAXHwTQKNSTSx+ZqU/CVLHbnN2ZuujsKoVXnxxQoixJO5oRQPX9TGy0mvSD9vGA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251211124955.0","@midscene/shared":"1.0.1-beta-20251211124955.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251211124955.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251211124955.0_1765457481842_0.045829287960749365","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251212055914.0":{"name":"@midscene/android","version":"1.0.1-beta-20251212055914.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251212055914.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9c08e875314dbba7564e376c0dcfb0d0c054ad2a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251212055914.0.tgz","fileCount":7,"integrity":"sha512-Rvo883lhl88n2hwGQo1pDLUVPz/k6Ai63Yv6nHbNaH5C9735zZgTc5N5kZb8+SWICLktuc7sLmqZUcSaEV5f0g==","signatures":[{"sig":"MEYCIQDFO2m3ziGtY+N/6QXOAVcUdHBJtDNiDZhtYL4uxVCj+AIhAIoJGKKRKFsX5/cHbO3GiEsUqyWmVEFpKzaOGXMfKgjF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122754},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251212055914.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c9ba719585d65f0af8f9c53f19a2e349/midscene-android-1.0.1-beta-20251212055914.0.tgz","_integrity":"sha512-Rvo883lhl88n2hwGQo1pDLUVPz/k6Ai63Yv6nHbNaH5C9735zZgTc5N5kZb8+SWICLktuc7sLmqZUcSaEV5f0g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251212055914.0","@midscene/shared":"1.0.1-beta-20251212055914.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251212055914.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251212055914.0_1765519236122_0.15032713967579459","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251212085743.0":{"name":"@midscene/android","version":"1.0.1-beta-20251212085743.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251212085743.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"772b07b8cd0fe2902ff3e4368260cf70ba6f376b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251212085743.0.tgz","fileCount":7,"integrity":"sha512-nnJO5VX30vZnuLE3aNmKncW4sQLE2+C5EHaU7nfaHXEWhd4ONSKtx2K3VB3fSvwIZj5KQRG819/7PFfoCFgS5g==","signatures":[{"sig":"MEQCIEfJZm5930ZYodHJu5tqMVH4SQYoDh4sJ/maswE0VucSAiAO9vP+c4KvsVZVSkXNI6Ro0xrYq2Uid7MJD8FeQXleng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122754},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251212085743.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/30d852f2b18a9c08b8e432bdff59faae/midscene-android-1.0.1-beta-20251212085743.0.tgz","_integrity":"sha512-nnJO5VX30vZnuLE3aNmKncW4sQLE2+C5EHaU7nfaHXEWhd4ONSKtx2K3VB3fSvwIZj5KQRG819/7PFfoCFgS5g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251212085743.0","@midscene/shared":"1.0.1-beta-20251212085743.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251212085743.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251212085743.0_1765529950916_0.014212598340018756","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251215101919.0":{"name":"@midscene/android","version":"1.0.1-beta-20251215101919.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251215101919.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1d4519b3a949163a04974448164bbba22478293a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251215101919.0.tgz","fileCount":7,"integrity":"sha512-H+1f/k3lKQpdzscujJlFC5m3dStHNHsyyJCCSjB3O0nPoru/xM3ujyZ51XABOSoMVMZ+KbxdvxE4qRKOIQiklQ==","signatures":[{"sig":"MEUCIQCVXRSZArkWDLtv1cjG2q9sz+vBxW66O3oKASv7MMI7wwIgZWrgGvJmZunXS39zOnutpB/syWq9+GvwqJpjOoTFugc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122754},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251215101919.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c7c1280a46e87b6a4cbe3451df9003fc/midscene-android-1.0.1-beta-20251215101919.0.tgz","_integrity":"sha512-H+1f/k3lKQpdzscujJlFC5m3dStHNHsyyJCCSjB3O0nPoru/xM3ujyZ51XABOSoMVMZ+KbxdvxE4qRKOIQiklQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251215101919.0","@midscene/shared":"1.0.1-beta-20251215101919.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251215101919.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251215101919.0_1765794042821_0.481090833668522","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251216064101.0":{"name":"@midscene/android","version":"1.0.1-beta-20251216064101.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251216064101.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"956a9f062b05f61a736081027c013533a37fe7bc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251216064101.0.tgz","fileCount":7,"integrity":"sha512-MWKLKnNw/O0JAyBQME9UUa77i+9OtHGnpEQfOaG921Eq7Toi5I1UeaGXlzrcChReoe3wSG59/2a20zVoVlRpQA==","signatures":[{"sig":"MEQCIC1jt9ajubXJbAEk/2XKhfbvhupixeM9bqLVmt7uv4g6AiBeG+IhzIKLdS44jjmxKGaxaYny2ak5kKoid/2mMvLnlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122765},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251216064101.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/72e002e264db52dcde954b98055bfce1/midscene-android-1.0.1-beta-20251216064101.0.tgz","_integrity":"sha512-MWKLKnNw/O0JAyBQME9UUa77i+9OtHGnpEQfOaG921Eq7Toi5I1UeaGXlzrcChReoe3wSG59/2a20zVoVlRpQA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251216064101.0","@midscene/shared":"1.0.1-beta-20251216064101.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251216064101.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251216064101.0_1765867350356_0.13783842361437038","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251216072405.0":{"name":"@midscene/android","version":"1.0.1-beta-20251216072405.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251216072405.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"952d3a07463e02917a5704af3b84069fbfa805b8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251216072405.0.tgz","fileCount":7,"integrity":"sha512-p3gyfAlSozsI6epbYU0l+VgyEfNrnTZm6pYEvArb5HQynzHUblj0159ae4VmAs7pJOlbvft4AbW0keT4iTeW0g==","signatures":[{"sig":"MEUCIQCTq4dzhWLIoWSw6Ca8z7k+tYaxx7pUERlqKfqPQAv/igIgWWGEQoPURdhuUA3+ZHfMSHBBDuOhk4ouUqyHJH22tRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122765},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251216072405.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/531806c9669a185bca2d0c0d634b3d0a/midscene-android-1.0.1-beta-20251216072405.0.tgz","_integrity":"sha512-p3gyfAlSozsI6epbYU0l+VgyEfNrnTZm6pYEvArb5HQynzHUblj0159ae4VmAs7pJOlbvft4AbW0keT4iTeW0g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251216072405.0","@midscene/shared":"1.0.1-beta-20251216072405.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251216072405.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251216072405.0_1765869938239_0.808444887502956","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251216140107.0":{"name":"@midscene/android","version":"1.0.1-beta-20251216140107.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251216140107.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"72ac1a0e42d67211640c95ae2cf2da5d1978e7d7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251216140107.0.tgz","fileCount":7,"integrity":"sha512-Zk7qzGaR//ITzdrleOhciPsJUpw3x9FNAZgPcq8Xczx4K3eTKbvnIyMLrothfQnwR363KAfN5SQfX9u7HWbvUg==","signatures":[{"sig":"MEQCICNsejVJNWfa6jmD8NQ8PVnlL0Aco5GPRI2VzTsuVN19AiB0RJyUJjGkvdFXbWmD6QEc7zMQifCOdVg+JKydfpRGnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122765},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251216140107.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fbe9208c3c562fc11ba2bbb30bd46c94/midscene-android-1.0.1-beta-20251216140107.0.tgz","_integrity":"sha512-Zk7qzGaR//ITzdrleOhciPsJUpw3x9FNAZgPcq8Xczx4K3eTKbvnIyMLrothfQnwR363KAfN5SQfX9u7HWbvUg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251216140107.0","@midscene/shared":"1.0.1-beta-20251216140107.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251216140107.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251216140107.0_1765893757648_0.9202917055229587","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251217063119.0":{"name":"@midscene/android","version":"1.0.1-beta-20251217063119.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251217063119.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"18c741180ec049594fa6dd31f543bbe1c1df9ff3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251217063119.0.tgz","fileCount":7,"integrity":"sha512-ZkymUgCe+bR1LWs/jazqpG5uKjobiFCYO6HDIcOJ9qhc9mTpvccPIk4hjuYbBmZAtZUtQnFMLZY7h9G/FTHlsQ==","signatures":[{"sig":"MEQCICIBYS2zH63b/KbgmbRC88iZQG2e0S2fyFvA+b6T7A/VAiBmRIKpYYOzmyXLBGb1cOX0BOPQdJ8sznBdYxXdZ7ICzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122765},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251217063119.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cc55745e7920b4d75e9659cd87ec99f6/midscene-android-1.0.1-beta-20251217063119.0.tgz","_integrity":"sha512-ZkymUgCe+bR1LWs/jazqpG5uKjobiFCYO6HDIcOJ9qhc9mTpvccPIk4hjuYbBmZAtZUtQnFMLZY7h9G/FTHlsQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251217063119.0","@midscene/shared":"1.0.1-beta-20251217063119.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251217063119.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251217063119.0_1765953167032_0.6816862872168874","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251217063723.0":{"name":"@midscene/android","version":"1.0.1-beta-20251217063723.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251217063723.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"fc9c2b145e68376e15bda9321234f69bf7728a0e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251217063723.0.tgz","fileCount":7,"integrity":"sha512-7g3Wt6qFisM4uCC+eE7PK3ix0zuaIWleTvfSgVZZbIx/XrO+GSg7ULhlgntf18b3z9ejUJhijCO3p4E8khwnXw==","signatures":[{"sig":"MEQCIAW/dEJFomfGu0tSAsxEVZxP1yRijPiwa/85QXBDv2gDAiAMUG264TH/f0bLdMS4qjgegWu/q+xhg3s7Kck06h1Wqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122765},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251217063723.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/205ebeb66514ba0eca588f42f6b31068/midscene-android-1.0.1-beta-20251217063723.0.tgz","_integrity":"sha512-7g3Wt6qFisM4uCC+eE7PK3ix0zuaIWleTvfSgVZZbIx/XrO+GSg7ULhlgntf18b3z9ejUJhijCO3p4E8khwnXw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251217063723.0","@midscene/shared":"1.0.1-beta-20251217063723.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251217063723.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251217063723.0_1765953525247_0.7747701742881896","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251217082334.0":{"name":"@midscene/android","version":"1.0.1-beta-20251217082334.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251217082334.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"19f0609ed093e5f4edb1b5a2db54df701b325c8b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251217082334.0.tgz","fileCount":7,"integrity":"sha512-iukrcbSXj73oj6c75bnYqLf1mYHXNCq9Z+lQ4DEOujrbQOp8wVYipm1cv5QHZFyYBY9hFsPPTLHXLIDIpeHzDA==","signatures":[{"sig":"MEUCIQDBArqsuP4n/BGVFT4gfsUfzVOs53JtFFBQArlauHWgFwIgSmMJE1AE3ruXeT5InWj228Qi2D3y+ZLmJF+NbkNk+94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122765},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251217082334.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/70b9189c85d4e7588b70a865bc9a2711/midscene-android-1.0.1-beta-20251217082334.0.tgz","_integrity":"sha512-iukrcbSXj73oj6c75bnYqLf1mYHXNCq9Z+lQ4DEOujrbQOp8wVYipm1cv5QHZFyYBY9hFsPPTLHXLIDIpeHzDA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251217082334.0","@midscene/shared":"1.0.1-beta-20251217082334.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251217082334.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251217082334.0_1765959904951_0.6882047777626732","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta-20251218033045.0":{"name":"@midscene/android","version":"1.0.1-beta-20251218033045.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1-beta-20251218033045.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"87dab7f7a99a57438701d75e6ad7e5424cb10c3c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1-beta-20251218033045.0.tgz","fileCount":7,"integrity":"sha512-kf3MPoAVKTa6UlpWp3kEZxLTmnlaBW4qCbwUc6qN/iz5hoXh64uBcLeHQZohs27ikpWS7JBuZBTkmFfuf2SotA==","signatures":[{"sig":"MEYCIQC5xVBvYlG5J1XjQPMBvP6+Ei236XUU133KvekAsT8JdwIhAMb4IQsNsbb9xgxRct4L/CXsrxgQJymxgD/9Fy4WSD0G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122765},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1-beta-20251218033045.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/43aa996cfdbcf7fb58e7aa0bf2c8ba5b/midscene-android-1.0.1-beta-20251218033045.0.tgz","_integrity":"sha512-kf3MPoAVKTa6UlpWp3kEZxLTmnlaBW4qCbwUc6qN/iz5hoXh64uBcLeHQZohs27ikpWS7JBuZBTkmFfuf2SotA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1-beta-20251218033045.0","@midscene/shared":"1.0.1-beta-20251218033045.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1-beta-20251218033045.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1-beta-20251218033045.0_1766028735660_0.6989555470003959","host":"s3://npm-registry-packages-npm-production"}},"0.30.11-beta-20251218071621.0":{"name":"@midscene/android","version":"0.30.11-beta-20251218071621.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@0.30.11-beta-20251218071621.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5b8fee7d57daedae3990bcc54314c4c756a634e0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-0.30.11-beta-20251218071621.0.tgz","fileCount":7,"integrity":"sha512-H26RkqZEwtR3DIUeMhra2WgGL3uJ4RnocZZwqwUVr9mp7ihsLJOk3mbFNtjMRXCdHUpHaNDoib/S+mpmUzucrw==","signatures":[{"sig":"MEUCIQDSDorQqVnY/LJKrux6RjyRWiFX1Rofu63rZliIE0DEsgIgXXtrDxqdfO6Y8QyvTMirXF84zdSb/v+SE4qlqV2trx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122773},"main":"./dist/lib/index.js","_from":"file:midscene-android-0.30.11-beta-20251218071621.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3658671bca6c41035624f8f8558ff027/midscene-android-0.30.11-beta-20251218071621.0.tgz","_integrity":"sha512-H26RkqZEwtR3DIUeMhra2WgGL3uJ4RnocZZwqwUVr9mp7ihsLJOk3mbFNtjMRXCdHUpHaNDoib/S+mpmUzucrw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"0.30.11-beta-20251218071621.0","@midscene/shared":"0.30.11-beta-20251218071621.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"0.30.11-beta-20251218071621.0"},"_npmOperationalInternal":{"tmp":"tmp/android_0.30.11-beta-20251218071621.0_1766042278035_0.0736053887488517","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@midscene/android","version":"1.0.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"372b9dc1e8b43534c07afbe5531a15255730fc92","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.0.tgz","fileCount":7,"integrity":"sha512-sp42z6S3exETpOQQR1N4C3iRcKb1Cmewn0HcL2v62jI2Ik3lvuc7UhprUri9lf8GMt0QXhiNbvA98OFNMDonlA==","signatures":[{"sig":"MEQCIAVi2jwQP7v2+YMjGAlLepHFcZTEFaA8rio7pHr7dEjjAiBbmlnunV5mgjVV1YECKOh+nAqyP21EKBmMpvy0XbY6cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122677},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b389d7324c044a8b47d600fb6a1104e1/midscene-android-1.0.0.tgz","_integrity":"sha512-sp42z6S3exETpOQQR1N4C3iRcKb1Cmewn0HcL2v62jI2Ik3lvuc7UhprUri9lf8GMt0QXhiNbvA98OFNMDonlA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.0","@midscene/shared":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.0_1766044031030_0.8170003037148668","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@midscene/android","version":"1.0.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6d4a73510ed098f09947407847e27be7a6d26263","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.1.tgz","fileCount":7,"integrity":"sha512-A1Ua9TLMGW0K8hvLEsGRwfz+RBvCOqLQBj/cO2IWOkYwi63E3GSKNhKCZ0DiYqggRsnHsCLh0Tt1x7u2RlxoqQ==","signatures":[{"sig":"MEQCIHBb/MlfVNB8rulkc2p8dTG8fht4a7LoikcgUN05/njMAiAuUjjB7dPyry84K2CBbWlD64h6RlsaGdrrDqHgc6Y9NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122677},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/229f1b31c771ac06a9de3656457d1f32/midscene-android-1.0.1.tgz","_integrity":"sha512-A1Ua9TLMGW0K8hvLEsGRwfz+RBvCOqLQBj/cO2IWOkYwi63E3GSKNhKCZ0DiYqggRsnHsCLh0Tt1x7u2RlxoqQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.1","@midscene/shared":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.1_1766055572162_0.9317034510674806","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-beta-20251219034434.0":{"name":"@midscene/android","version":"1.0.2-beta-20251219034434.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.2-beta-20251219034434.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1268894574130b77e0ead26caa72ed642f3e8092","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.2-beta-20251219034434.0.tgz","fileCount":7,"integrity":"sha512-B07yIPZ7td5QS/aY7aZzmNjGYQI1mriD87AwbLEyyjPYLpNSLZ5T7sdDEo0GZvKCMSIOVZle1nEcQZbpCGNzXQ==","signatures":[{"sig":"MEQCIGW2zCyQFK7UPno+Z/nKsU4h2QkTLAAaNjccgZVifK+OAiBTE7dbx3DP1FH5RQ2j5Ug3AaDaKYZReYBZ116oGyJDjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122765},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.2-beta-20251219034434.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3266fc073a3cd3e4bc7c980c2b2c30e7/midscene-android-1.0.2-beta-20251219034434.0.tgz","_integrity":"sha512-B07yIPZ7td5QS/aY7aZzmNjGYQI1mriD87AwbLEyyjPYLpNSLZ5T7sdDEo0GZvKCMSIOVZle1nEcQZbpCGNzXQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.2-beta-20251219034434.0","@midscene/shared":"1.0.2-beta-20251219034434.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.2-beta-20251219034434.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.2-beta-20251219034434.0_1766115965104_0.48274717300886283","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@midscene/android","version":"1.0.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"18996b98d2b380eb7618719fe52f2fde7baa1076","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.2.tgz","fileCount":7,"integrity":"sha512-ZCIPGdQnloAbP1NCo2aUHIUKahjBygUDz+S8DKhct+iOVLXm3ABhSpl65TYLn49rAhpME85VLLl11Ap3MzXkjw==","signatures":[{"sig":"MEQCIGiC/Bw3v547fDzGPfhNt/zPnTI4j9qq8Th9gO1zKuWOAiASGkg2rQtcmVfEFAzbhFfyGAjPvYQERsRxyeE7avllYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122677},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1173e391a1f0c7db41cc6de776577f75/midscene-android-1.0.2.tgz","_integrity":"sha512-ZCIPGdQnloAbP1NCo2aUHIUKahjBygUDz+S8DKhct+iOVLXm3ABhSpl65TYLn49rAhpME85VLLl11Ap3MzXkjw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.2","@midscene/shared":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.2_1766147850617_0.036846092931297036","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-beta-20251221011051.0":{"name":"@midscene/android","version":"1.0.3-beta-20251221011051.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.3-beta-20251221011051.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"466a5cf14c918bf75b343494f3dc305c2ae23835","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.3-beta-20251221011051.0.tgz","fileCount":7,"integrity":"sha512-cgFDGEvUBzXB8Uh8FqgPFBmOYX/bahzZrQG0sdCGY/aQ4O3qwIRQSlYXdYPNVQc/baMi1/kZq6507oxU73uYew==","signatures":[{"sig":"MEYCIQDcXXh90sekLtQLuzSq6g9YOiYU3m5/d5FvLZexc4vzCgIhAPf7rbI3OY0h1ZI5fT+pBYLyJmY4+JyjXbTCSfr2VMop","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122765},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.3-beta-20251221011051.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/44475410bb9ab1ab393fdb3ae485f2fa/midscene-android-1.0.3-beta-20251221011051.0.tgz","_integrity":"sha512-cgFDGEvUBzXB8Uh8FqgPFBmOYX/bahzZrQG0sdCGY/aQ4O3qwIRQSlYXdYPNVQc/baMi1/kZq6507oxU73uYew==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.3-beta-20251221011051.0","@midscene/shared":"1.0.3-beta-20251221011051.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.3-beta-20251221011051.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.3-beta-20251221011051.0_1766279541650_0.7994029917301928","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-beta-20251223004639.0":{"name":"@midscene/android","version":"1.0.3-beta-20251223004639.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.3-beta-20251223004639.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"568280533acec8627b56039fd9007ac9605b9c08","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.3-beta-20251223004639.0.tgz","fileCount":7,"integrity":"sha512-uSvdw0cDkNmAioJPCihIBRorfcoaa0jIMG33cslE/FE3oxUjbMqceSCHJMr2haWrOWBPI6bG+pJj1Ba+YPBxIA==","signatures":[{"sig":"MEUCIElmM+T6v6SOge9+ls9yrCaQHya7KGx7Mg4nySFp3yugAiEA00GqJA/AD5u2vkhn/MtzhhE3azkjN7nl1fajydLhFcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122765},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.3-beta-20251223004639.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/edc5765406ba462b0019f7e7743f6951/midscene-android-1.0.3-beta-20251223004639.0.tgz","_integrity":"sha512-uSvdw0cDkNmAioJPCihIBRorfcoaa0jIMG33cslE/FE3oxUjbMqceSCHJMr2haWrOWBPI6bG+pJj1Ba+YPBxIA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.3-beta-20251223004639.0","@midscene/shared":"1.0.3-beta-20251223004639.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.3-beta-20251223004639.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.3-beta-20251223004639.0_1766450888395_0.12624942403676775","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-beta-20251223070556.0":{"name":"@midscene/android","version":"1.0.3-beta-20251223070556.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.3-beta-20251223070556.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"923911154536b2f72fad16a8f5a822bffbc09a57","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.3-beta-20251223070556.0.tgz","fileCount":7,"integrity":"sha512-DACWOBhbLQulS8IYwazFKlL+dIW2XaVPzOuEvDfDIGYYlDMQMArfDC2p+q4XkPAc9MXhARu/zZMAWuhNtJin9Q==","signatures":[{"sig":"MEYCIQDIhHbozEGQitKK3qyJfHpNg3KsHdu7hDdKb7UEglMicAIhALoAZh7wiXBAC7ekHjyfGdCGGmsn96V10rqgf8rc7GZd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122765},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.3-beta-20251223070556.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/80c47a1c5b78df429e46b7e98b165e72/midscene-android-1.0.3-beta-20251223070556.0.tgz","_integrity":"sha512-DACWOBhbLQulS8IYwazFKlL+dIW2XaVPzOuEvDfDIGYYlDMQMArfDC2p+q4XkPAc9MXhARu/zZMAWuhNtJin9Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.3-beta-20251223070556.0","@midscene/shared":"1.0.3-beta-20251223070556.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.3-beta-20251223070556.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.3-beta-20251223070556.0_1766473644865_0.9802228434820377","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@midscene/android","version":"1.0.3","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"00c49445877bd1fb350cbc9082955a5c416428d6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.3.tgz","fileCount":7,"integrity":"sha512-SJB2iZBC/69xl5RfkXXhy/Sgf5N3Lbl16GiLTTbaxeTFtbulhhCRxOG9hrrZh1Ibgmh9CAeLy8eKvbXFjRWexA==","signatures":[{"sig":"MEYCIQDuvrTMY+mC6FD2tHFxIzEk7ZENSrmuGAWUZ7inRbl5fwIhANlwz2cIgZfd/H1PDHnrCZQvcHhT2rLYnO779SRajKcu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122677},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e4c3ee64f2120f5dbfb7c341c79f62f7/midscene-android-1.0.3.tgz","_integrity":"sha512-SJB2iZBC/69xl5RfkXXhy/Sgf5N3Lbl16GiLTTbaxeTFtbulhhCRxOG9hrrZh1Ibgmh9CAeLy8eKvbXFjRWexA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.3","@midscene/shared":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.3_1766478221586_0.29142851029645755","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251223105123.0":{"name":"@midscene/android","version":"1.0.4-beta-20251223105123.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.4-beta-20251223105123.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"08e647eb9ffab1f947762afd378e568fc02adebc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.4-beta-20251223105123.0.tgz","fileCount":7,"integrity":"sha512-CaISP0XbcfHbHIY99MbNDpj/lV6m87gpwZPNot1APYVkuWfepXxEUlqJtQ14vhy7vILm1A14iEh9QlKFQDt6KQ==","signatures":[{"sig":"MEQCIBFcbRnqQS972C/7GuhGCz0gibfdbNvxOqBYx+BHjqfoAiBWid2aDz70p34MW2L9bz7cjHKF8yg+HgAlDtp7c0zpaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122765},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.4-beta-20251223105123.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a30619134d033a69c05b54dc85a9fcf9/midscene-android-1.0.4-beta-20251223105123.0.tgz","_integrity":"sha512-CaISP0XbcfHbHIY99MbNDpj/lV6m87gpwZPNot1APYVkuWfepXxEUlqJtQ14vhy7vILm1A14iEh9QlKFQDt6KQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.4-beta-20251223105123.0","@midscene/shared":"1.0.4-beta-20251223105123.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.4-beta-20251223105123.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.4-beta-20251223105123.0_1766487168650_0.9169943050631093","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251223112206.0":{"name":"@midscene/android","version":"1.0.4-beta-20251223112206.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.4-beta-20251223112206.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9e249493d46830a260d9796e3b14cb7c0dd1c11f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.4-beta-20251223112206.0.tgz","fileCount":7,"integrity":"sha512-90A2/omHsyPa3zV0spSyO9bbWVsi/VuSUV3aIYDaKX4Znbh1BHqeBc+jBTY2iNinfb0gcKsGVax+YpeGZ/nXsA==","signatures":[{"sig":"MEUCIAPov3iXbfHBX4fBO0DPSr7QOb7ts0Ow0jlcFc3BJAYoAiEAzBeMwN5TVJJJB0PfeW6Jv8guxH/mcFr3jWzxTo4ZMIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122765},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.4-beta-20251223112206.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4c5ace7b682b82b28b2e1c89b5f31a4d/midscene-android-1.0.4-beta-20251223112206.0.tgz","_integrity":"sha512-90A2/omHsyPa3zV0spSyO9bbWVsi/VuSUV3aIYDaKX4Znbh1BHqeBc+jBTY2iNinfb0gcKsGVax+YpeGZ/nXsA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.4-beta-20251223112206.0","@midscene/shared":"1.0.4-beta-20251223112206.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.4-beta-20251223112206.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.4-beta-20251223112206.0_1766489011502_0.8306130736637531","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251223124656.0":{"name":"@midscene/android","version":"1.0.4-beta-20251223124656.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.4-beta-20251223124656.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"83cbfda77cb26067bfe1e50cc0178f295b767253","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.4-beta-20251223124656.0.tgz","fileCount":7,"integrity":"sha512-gmG1uNKaq/4GN5ptoK1e+aNr+usAENoGfnfyuxal+GIW/eWT3Ruf5BkOk501KV34yDp0PSEzjQRgFlkAMVdSWQ==","signatures":[{"sig":"MEUCIC+7WBmGp0N6TWzaTDEzpyCzytAMOIqSVJz930SUtQu8AiEA93351J+okVjNhvvabYdcuhBgMjyIGkIETF3cZjMRNzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122765},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.4-beta-20251223124656.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/17d1bb1ca36508baa3f244350c3c79dd/midscene-android-1.0.4-beta-20251223124656.0.tgz","_integrity":"sha512-gmG1uNKaq/4GN5ptoK1e+aNr+usAENoGfnfyuxal+GIW/eWT3Ruf5BkOk501KV34yDp0PSEzjQRgFlkAMVdSWQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.4-beta-20251223124656.0","@midscene/shared":"1.0.4-beta-20251223124656.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.4-beta-20251223124656.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.4-beta-20251223124656.0_1766494102545_0.28169901136534525","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251224020343.0":{"name":"@midscene/android","version":"1.0.4-beta-20251224020343.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.4-beta-20251224020343.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c8b4d43927aa6416abfdc6a2a47c44c30bfdd359","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.4-beta-20251224020343.0.tgz","fileCount":7,"integrity":"sha512-Yb2tvsmzxuf7FJZ+oQUTAoKNrJayZUNPoTv/dbXBAr+0d90mKHBNZrdrWvtS+eU5tOGzBbpE8s8OBJmbiDz1eQ==","signatures":[{"sig":"MEQCIAwsqK84bi/+q5nUx0ZSjQ68CPP2Rl3jJjxdzH3nKms3AiAsxXzr+rrAL223u604LmXXQpRUxadfNGQ+v0X5RaRvwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122765},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.4-beta-20251224020343.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dd97a1240cd5dc81ee450421a319f399/midscene-android-1.0.4-beta-20251224020343.0.tgz","_integrity":"sha512-Yb2tvsmzxuf7FJZ+oQUTAoKNrJayZUNPoTv/dbXBAr+0d90mKHBNZrdrWvtS+eU5tOGzBbpE8s8OBJmbiDz1eQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.4-beta-20251224020343.0","@midscene/shared":"1.0.4-beta-20251224020343.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.4-beta-20251224020343.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.4-beta-20251224020343.0_1766541911489_0.41291812356832036","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251224035247.0":{"name":"@midscene/android","version":"1.0.4-beta-20251224035247.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.4-beta-20251224035247.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5a38de8f8b371e6ed67076b898387191efd83073","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.4-beta-20251224035247.0.tgz","fileCount":7,"integrity":"sha512-QI9PQbUDjys40/xITojBj3RnU5AjT04h1K1Zf2b9zopCqXUUtonjryztEjdVlmCGYvqyQUYyxUXJGbzQbjtaBg==","signatures":[{"sig":"MEUCIA/svMblXxyRgYva8oY5Pxm2gH6zYCS9eulwCaMdkz9sAiEAjw0LYEGOHdG0lhFprBk0YEmFf9sDHCu6CguGBWK0iVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122765},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.4-beta-20251224035247.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2690f31bcfaf4189a6ab4ceecf65617a/midscene-android-1.0.4-beta-20251224035247.0.tgz","_integrity":"sha512-QI9PQbUDjys40/xITojBj3RnU5AjT04h1K1Zf2b9zopCqXUUtonjryztEjdVlmCGYvqyQUYyxUXJGbzQbjtaBg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.4-beta-20251224035247.0","@midscene/shared":"1.0.4-beta-20251224035247.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.4-beta-20251224035247.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.4-beta-20251224035247.0_1766548456748_0.6634399830652562","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251224080556.0":{"name":"@midscene/android","version":"1.0.4-beta-20251224080556.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.4-beta-20251224080556.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"053b5e3b836171985e433d2b2dda89dfe062fcb7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.4-beta-20251224080556.0.tgz","fileCount":7,"integrity":"sha512-uSV3zqH7ZV03RAWqd+qsWAvCVrLjJY2BmlT3tFRvWQfhUDM/9p5Pc5mFuSSrZkzkOloQt5pyqqW7k+r81mb0Mg==","signatures":[{"sig":"MEUCIGEnNE6B7FGhsAYyeZJ4Ei7MZejfu1giA5+cycWkCr78AiEAvaZ9vQMADeM7s99H7xitFMjrcbiyjGBZg1BcoYP5AbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123573},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.4-beta-20251224080556.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c0fcf3725d2ac0712dc375d951dca72d/midscene-android-1.0.4-beta-20251224080556.0.tgz","_integrity":"sha512-uSV3zqH7ZV03RAWqd+qsWAvCVrLjJY2BmlT3tFRvWQfhUDM/9p5Pc5mFuSSrZkzkOloQt5pyqqW7k+r81mb0Mg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.4-beta-20251224080556.0","@midscene/shared":"1.0.4-beta-20251224080556.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.4-beta-20251224080556.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.4-beta-20251224080556.0_1766563643740_0.7259700029000644","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251224083730.0":{"name":"@midscene/android","version":"1.0.4-beta-20251224083730.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.4-beta-20251224083730.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0c9bd5037746453f001afca241066fa7b8230c21","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.4-beta-20251224083730.0.tgz","fileCount":7,"integrity":"sha512-46DLwnl5T/AfSGJEjb+d/NGYkOsptrjg43fCiW94fqjO7Ovm39dQbvqC8xUUcqB0w41xksjJfUdEOdZatH03og==","signatures":[{"sig":"MEUCIQCmsuk+uonROcFnR40IHc8DDLkIF+WUP/c7x7FoYdAC5AIgAaC97e8TSp8FuR/h3MVQFjRZAAIkqjyIlaOAYJOxiLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123573},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.4-beta-20251224083730.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8f005eb5c198a97fb5919487f4a1e36b/midscene-android-1.0.4-beta-20251224083730.0.tgz","_integrity":"sha512-46DLwnl5T/AfSGJEjb+d/NGYkOsptrjg43fCiW94fqjO7Ovm39dQbvqC8xUUcqB0w41xksjJfUdEOdZatH03og==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.4-beta-20251224083730.0","@midscene/shared":"1.0.4-beta-20251224083730.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.4-beta-20251224083730.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.4-beta-20251224083730.0_1766565540820_0.9304360064304411","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251225024853.0":{"name":"@midscene/android","version":"1.0.4-beta-20251225024853.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.4-beta-20251225024853.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e73677fd41f01130c80dd402505d38d585ec630a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.4-beta-20251225024853.0.tgz","fileCount":7,"integrity":"sha512-hc8Z5+B0GfG60u/343qNHccyk2Z/nRGsNjDdbsT9bboXvKy02l/Uh1/j6b5nyIKlxrsS3iIcZpRkyf4/nlrVeg==","signatures":[{"sig":"MEUCIQCF0ZAGVaDx5EIP+gcxF3EEo6v1OQf0UMaNAhj8yVCgwgIgJWp19sG+nF9Q8rKT/i1qvZV+MJjhlW/7ljqxTZJBSV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123573},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.4-beta-20251225024853.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f6d8cb3db2751c1610eaa430886398ae/midscene-android-1.0.4-beta-20251225024853.0.tgz","_integrity":"sha512-hc8Z5+B0GfG60u/343qNHccyk2Z/nRGsNjDdbsT9bboXvKy02l/Uh1/j6b5nyIKlxrsS3iIcZpRkyf4/nlrVeg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.4-beta-20251225024853.0","@midscene/shared":"1.0.4-beta-20251225024853.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.4-beta-20251225024853.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.4-beta-20251225024853.0_1766631021341_0.3320045130562872","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251225030856.0":{"name":"@midscene/android","version":"1.0.4-beta-20251225030856.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.4-beta-20251225030856.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"beb50400e030db834725f4b8594f336e8c9d151e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.4-beta-20251225030856.0.tgz","fileCount":10,"integrity":"sha512-VleLdAZDJhqQ9NuYINV8rEl5UxZQePUmW6QdvQPgnFYWYLFljt3aY9gwn6tKetSTGh+zlCLYMhJFW+BoixKcOw==","signatures":[{"sig":"MEYCIQCqcfDYJVGKGCdiNSS3DCrP+DSyNV0JNUU6A2Z2MwMSEQIhAIAUEG6AqbjVk7d/svxpTYRAkBTsooku0Jbwt+nGBSqN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264240},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.4-beta-20251225030856.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cba6d960954e1f58e06c94e728d8e48a/midscene-android-1.0.4-beta-20251225030856.0.tgz","_integrity":"sha512-VleLdAZDJhqQ9NuYINV8rEl5UxZQePUmW6QdvQPgnFYWYLFljt3aY9gwn6tKetSTGh+zlCLYMhJFW+BoixKcOw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.4-beta-20251225030856.0","@midscene/shared":"1.0.4-beta-20251225030856.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.4-beta-20251225030856.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.4-beta-20251225030856.0_1766632223471_0.13550802988153765","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251225035408.0":{"name":"@midscene/android","version":"1.0.4-beta-20251225035408.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.4-beta-20251225035408.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"df28c00d90484bf99b5f40e1dae9d2fb65744b73","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.4-beta-20251225035408.0.tgz","fileCount":10,"integrity":"sha512-rROpOWp+doSD43nULThIIq7/z/SL1Pc3MRB1SHlwjx5fnxe1RMvSMAmKYxSketex0QT6VUKso69hEwtmM8gruw==","signatures":[{"sig":"MEUCIQC8s6SmCe7dgH1rt8yWGUuz1MlExnCFSqHrz7F2TGOWGAIgNTGiSrPY0wQSv6ksuYNwMMcTpbpk2Qs3lpG76zYVZeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264240},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.4-beta-20251225035408.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8b3c20c6c84a55d03925b034042cc7b4/midscene-android-1.0.4-beta-20251225035408.0.tgz","_integrity":"sha512-rROpOWp+doSD43nULThIIq7/z/SL1Pc3MRB1SHlwjx5fnxe1RMvSMAmKYxSketex0QT6VUKso69hEwtmM8gruw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.4-beta-20251225035408.0","@midscene/shared":"1.0.4-beta-20251225035408.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.4-beta-20251225035408.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.4-beta-20251225035408.0_1766634936842_0.752503953751577","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251225113415.0":{"name":"@midscene/android","version":"1.0.4-beta-20251225113415.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.4-beta-20251225113415.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"04fa48d35621c11b572539e347764ece1dfd904d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.4-beta-20251225113415.0.tgz","fileCount":10,"integrity":"sha512-NeYvEXMdPqae8gIiZy0I9OvDt3ybvUOhzN+9RHR8KCR1ldGz0QOgPyXOt5Zzgk4qJ75dFqXZNVDBg46rV2tC5A==","signatures":[{"sig":"MEYCIQC3kkNdd+KlPakZhzzmeC2U2mAkMwhYIM400B65YTkFlwIhALHKWtnv0ZlzqDIXLFKDL6sa9ni9xsALIO4p0k29rr7i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264240},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.4-beta-20251225113415.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/bd2cc1f415d09eea0bf5f2e29376e914/midscene-android-1.0.4-beta-20251225113415.0.tgz","_integrity":"sha512-NeYvEXMdPqae8gIiZy0I9OvDt3ybvUOhzN+9RHR8KCR1ldGz0QOgPyXOt5Zzgk4qJ75dFqXZNVDBg46rV2tC5A==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.4-beta-20251225113415.0","@midscene/shared":"1.0.4-beta-20251225113415.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.4-beta-20251225113415.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.4-beta-20251225113415.0_1766662544222_0.6765305965686226","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-beta-20251229021253.0":{"name":"@midscene/android","version":"1.0.4-beta-20251229021253.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.4-beta-20251229021253.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"279d7c171bf354776a2b962925fc75db7570bf6d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.4-beta-20251229021253.0.tgz","fileCount":7,"integrity":"sha512-/fkzK3VgOUu4B13pusAt3ivCSeOhLJPHXLUGR/Wu0VoYMOZtQYw0tzylcWkXQu2NCGNkMXpCD7+ciHKwMaED2w==","signatures":[{"sig":"MEUCIFhcB99kTee5Gs627zF6KGPc93j3i3VNmodcFpQTO+odAiEAp5kqHeCcS5B+Tpx9P1nl+ludMvcSBJFELuFoTuwpOMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123891},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.4-beta-20251229021253.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/492f2b5531fbe07647d3ac56299fb899/midscene-android-1.0.4-beta-20251229021253.0.tgz","_integrity":"sha512-/fkzK3VgOUu4B13pusAt3ivCSeOhLJPHXLUGR/Wu0VoYMOZtQYw0tzylcWkXQu2NCGNkMXpCD7+ciHKwMaED2w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.4-beta-20251229021253.0","@midscene/shared":"1.0.4-beta-20251229021253.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.4-beta-20251229021253.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.4-beta-20251229021253.0_1766974461731_0.08382411638838283","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@midscene/android","version":"1.0.4","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.4","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4c33b11442fe3f51098813da81de6c1014078c0f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.4.tgz","fileCount":7,"integrity":"sha512-6sLiVFEbZv9CI0dMx7sJAaG/MlXoWj/NEzywFOopzR9sv4vAFI9C6BU2Qs7x1Dzyv9GfeFz5RdXKds2EW9fMVA==","signatures":[{"sig":"MEYCIQCzfe8TDt6GjI0ki1ic9uRcQS30F1oRJ0lGohb9YYjO3wIhAPtKbm8cunMS1S8fpQySRnBRg6K/X50+aHQQf43MReZ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123803},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/285c8544ff3fd927003aa991441dadde/midscene-android-1.0.4.tgz","_integrity":"sha512-6sLiVFEbZv9CI0dMx7sJAaG/MlXoWj/NEzywFOopzR9sv4vAFI9C6BU2Qs7x1Dzyv9GfeFz5RdXKds2EW9fMVA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.4","@midscene/shared":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.4_1766975633019_0.46945038129245","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251229072356.0":{"name":"@midscene/android","version":"1.0.5-beta-20251229072356.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.5-beta-20251229072356.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"cc85ef80abb69e28f9caf6ad17f173b1accdd9ea","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.5-beta-20251229072356.0.tgz","fileCount":7,"integrity":"sha512-HXuneguQYUBKXuOs4cRu09mBAJAdd3i+1tA8Du0GFSCOP9NaOEX0CsdRz3oq+QVbesUHYcFPfn21yw5Gm+YZXQ==","signatures":[{"sig":"MEYCIQDTSDRy6PxJcVbi1AmvEvYrM7TEdv5NTML9t/XQOHjr3AIhAMhVjuyz7eyNUr+JGwoyek0sXZ1t7GQc/M1x8A/v0Ok8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123891},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.5-beta-20251229072356.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/45714afc2560cfa2d580ea629c1a77a4/midscene-android-1.0.5-beta-20251229072356.0.tgz","_integrity":"sha512-HXuneguQYUBKXuOs4cRu09mBAJAdd3i+1tA8Du0GFSCOP9NaOEX0CsdRz3oq+QVbesUHYcFPfn21yw5Gm+YZXQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.5-beta-20251229072356.0","@midscene/shared":"1.0.5-beta-20251229072356.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.5-beta-20251229072356.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.5-beta-20251229072356.0_1766993123076_0.21883499485855928","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251230124359.0":{"name":"@midscene/android","version":"1.0.5-beta-20251230124359.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.5-beta-20251230124359.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4034247608d54d28a1462f9faa0d99eb3e02ca86","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.5-beta-20251230124359.0.tgz","fileCount":10,"integrity":"sha512-fo+zw692p3/3KtA/BVFY0UFlpoNbbh4YbZ8WcW8b07pFvFGPP2aM1ANTGgQ/r9lqrjlG3bkyZlp7EXGjQ6jUFA==","signatures":[{"sig":"MEUCIQC9eS2+w06sXXZ4XwO+6Gh5j77OMtUO57+mivGzGNFz0AIgBZvL9UkKS6h7GSiu6YN5ocPkJMqsYDRWiukufWmJR/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239843},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.5-beta-20251230124359.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f3e3ec3458f4bdd80a4a47f98f529fe5/midscene-android-1.0.5-beta-20251230124359.0.tgz","_integrity":"sha512-fo+zw692p3/3KtA/BVFY0UFlpoNbbh4YbZ8WcW8b07pFvFGPP2aM1ANTGgQ/r9lqrjlG3bkyZlp7EXGjQ6jUFA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.5-beta-20251230124359.0","@midscene/shared":"1.0.5-beta-20251230124359.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.5-beta-20251230124359.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.5-beta-20251230124359.0_1767098726175_0.6323103023966525","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251230131740.0":{"name":"@midscene/android","version":"1.0.5-beta-20251230131740.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.5-beta-20251230131740.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a89666303e6837a5c832a40eb4d6e516458d80b2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.5-beta-20251230131740.0.tgz","fileCount":10,"integrity":"sha512-6Y8NhIe+imKJYjz4+/EpntESgyJ1C8lKNtQbn8smVwjSw8tRDVybGR/YjYB4uuDfq0YCJ8NSjNFY+Zpwb3be6w==","signatures":[{"sig":"MEUCIQDw9mLTk7xg3u7OeEjp+JpxlSoJjmk0/efjhp7+U6O0hwIgQ52NXwA0RQcxCIJueuRYlzKi6yi0mIRkz8gagEtHOqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239843},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.5-beta-20251230131740.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ce3cfbcedb64f0e25535dd415ffe9601/midscene-android-1.0.5-beta-20251230131740.0.tgz","_integrity":"sha512-6Y8NhIe+imKJYjz4+/EpntESgyJ1C8lKNtQbn8smVwjSw8tRDVybGR/YjYB4uuDfq0YCJ8NSjNFY+Zpwb3be6w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.5-beta-20251230131740.0","@midscene/shared":"1.0.5-beta-20251230131740.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.5-beta-20251230131740.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.5-beta-20251230131740.0_1767100745587_0.05242532037915981","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251230135517.0":{"name":"@midscene/android","version":"1.0.5-beta-20251230135517.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.5-beta-20251230135517.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"81b62256d1b72dc2b24eaaeb5010a4a4e57d3800","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.5-beta-20251230135517.0.tgz","fileCount":10,"integrity":"sha512-+OwgMimqO20ZQhGNERF59Lty8wf4df7h6+6DrzfdP9950EDt9o8jwSohRoAFb708DlHLHm2VfUTJUzKRl6siWw==","signatures":[{"sig":"MEQCICS2AWSTkG8dJPZBi1ScfRp3/Gery77F4IvmH1z9L1lYAiAzpCtYd0NMAnGS6KTIKYG9m2COlqJUBGokNTXdwsQc8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239843},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.5-beta-20251230135517.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/43c7f9b37062d36204ccfe2f1ae21e47/midscene-android-1.0.5-beta-20251230135517.0.tgz","_integrity":"sha512-+OwgMimqO20ZQhGNERF59Lty8wf4df7h6+6DrzfdP9950EDt9o8jwSohRoAFb708DlHLHm2VfUTJUzKRl6siWw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.5-beta-20251230135517.0","@midscene/shared":"1.0.5-beta-20251230135517.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.5-beta-20251230135517.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.5-beta-20251230135517.0_1767103006148_0.9852814827631604","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251231022759.0":{"name":"@midscene/android","version":"1.0.5-beta-20251231022759.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.5-beta-20251231022759.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"520771a6683434ae73ffc95dc2670a974fc2c7fc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.5-beta-20251231022759.0.tgz","fileCount":10,"integrity":"sha512-EPlov86EDlrs69zJYO1V68OmOBE6Rkv+j/E+PLhR24efdG9J6VVbUk2r8XNLuXHIADHW1qPpe+2JT5uwpm/2qA==","signatures":[{"sig":"MEYCIQCjvx8JZxqrwGFtCSGdRDb3ISe+bv6U49P2/NjsF/JeEgIhAKYYaBWUN/hpH/HhlYIeQx+AFHU/U8xX8y8JLuhHPRnm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239843},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.5-beta-20251231022759.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/eaac3e2e08cadc0da99658b4b73954af/midscene-android-1.0.5-beta-20251231022759.0.tgz","_integrity":"sha512-EPlov86EDlrs69zJYO1V68OmOBE6Rkv+j/E+PLhR24efdG9J6VVbUk2r8XNLuXHIADHW1qPpe+2JT5uwpm/2qA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.5-beta-20251231022759.0","@midscene/shared":"1.0.5-beta-20251231022759.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.5-beta-20251231022759.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.5-beta-20251231022759.0_1767148166363_0.6260754530700259","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20251231065132.0":{"name":"@midscene/android","version":"1.0.5-beta-20251231065132.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.5-beta-20251231065132.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"520daf2e9f0fe4e969fe40f5e635d40977cdea19","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.5-beta-20251231065132.0.tgz","fileCount":10,"integrity":"sha512-Hpel/UU9s/mulsR83Wz3P2PeO8ADuxMHxEfNJzLOEtujH1TaDQRu4GSkD+MoskBHsCNiQrMf99PPl536aBIngw==","signatures":[{"sig":"MEUCIQDD2YqxiOfIG12uYV1GqGsu012MBYtzmzirldedZ2PPKQIgbtqaNEGbCwQAWn/B953YkJ2GS8PzvXt95eJs+sDkAKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239843},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.5-beta-20251231065132.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/aa78e67e40bbe3488a647f9b31b9bb25/midscene-android-1.0.5-beta-20251231065132.0.tgz","_integrity":"sha512-Hpel/UU9s/mulsR83Wz3P2PeO8ADuxMHxEfNJzLOEtujH1TaDQRu4GSkD+MoskBHsCNiQrMf99PPl536aBIngw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.5-beta-20251231065132.0","@midscene/shared":"1.0.5-beta-20251231065132.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.5-beta-20251231065132.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.5-beta-20251231065132.0_1767163979921_0.43623245528207844","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20260104042600.0":{"name":"@midscene/android","version":"1.0.5-beta-20260104042600.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.5-beta-20260104042600.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5d31707bf879d09bb6f6b2d63e7fd556e525fdee","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.5-beta-20260104042600.0.tgz","fileCount":10,"integrity":"sha512-soIOoo/6RCWhunrJwNXIddAueVtRepAWxg7UK73yfRQ8XDfURaA53hOsyaZaRbGEB+26OL43YZUv9grgomFZsg==","signatures":[{"sig":"MEUCIQDVyCzZ4EIgfqHWmUuQ27u30cRvMHKBGypGJ12awxPqIQIgHk/dCGYszpzirjyiOcroJzphifizlmK9ZDRgHfdLw0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239843},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.5-beta-20260104042600.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8404d52c7d40bc598bfa292207701f69/midscene-android-1.0.5-beta-20260104042600.0.tgz","_integrity":"sha512-soIOoo/6RCWhunrJwNXIddAueVtRepAWxg7UK73yfRQ8XDfURaA53hOsyaZaRbGEB+26OL43YZUv9grgomFZsg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.5-beta-20260104042600.0","@midscene/shared":"1.0.5-beta-20260104042600.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.5-beta-20260104042600.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.5-beta-20260104042600.0_1767500847836_0.7511896911890525","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20260104042628.0":{"name":"@midscene/android","version":"1.0.5-beta-20260104042628.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.5-beta-20260104042628.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4eb89451ac62dfadc53a74cd86db24242d700255","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.5-beta-20260104042628.0.tgz","fileCount":10,"integrity":"sha512-5cVElflpF/5lE36pUie9HkpKp9G+43HyT1m7fYaHLyx5K+8gToItTPhj6lyDJ7ebtrmSmhXBzn7PykYBBkpNPA==","signatures":[{"sig":"MEUCIGet7XUNDd5Zr07y3SazUEDOh7ayjyIYeIAuoPRPIFrKAiEAvh2pWwq5YiH2BKBmu90ByRejrFSkqHPsRruXUbBrB/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239843},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.5-beta-20260104042628.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/86235c4c9e7b819cba962f3d7438c9ad/midscene-android-1.0.5-beta-20260104042628.0.tgz","_integrity":"sha512-5cVElflpF/5lE36pUie9HkpKp9G+43HyT1m7fYaHLyx5K+8gToItTPhj6lyDJ7ebtrmSmhXBzn7PykYBBkpNPA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.5-beta-20260104042628.0","@midscene/shared":"1.0.5-beta-20260104042628.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.5-beta-20260104042628.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.5-beta-20260104042628.0_1767500877567_0.005229490025014272","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20260104063142.0":{"name":"@midscene/android","version":"1.0.5-beta-20260104063142.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.5-beta-20260104063142.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1ef493239b0eadbb55a5459f3321c0e14ad1c4eb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.5-beta-20260104063142.0.tgz","fileCount":10,"integrity":"sha512-OVRotYaf91V8QA703GVxZbw8Z2XWe/Bkw9jmW5xDgpvgNu4M2vQJBaa5fr2xRrD6Y+KPQT+z6GCKFVQvgAeyAw==","signatures":[{"sig":"MEQCIDVoDLoYkY6cge+rgFe4zNgnhUgEfgANE5r7DmV+ByhCAiBrz7BK7ELtOFnCIxTFUhPAQ4aSv/8oq1aJVlvEVpxv3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239843},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.5-beta-20260104063142.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/96c3ef12ea80c7fba08824cd55fe3e94/midscene-android-1.0.5-beta-20260104063142.0.tgz","_integrity":"sha512-OVRotYaf91V8QA703GVxZbw8Z2XWe/Bkw9jmW5xDgpvgNu4M2vQJBaa5fr2xRrD6Y+KPQT+z6GCKFVQvgAeyAw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.5-beta-20260104063142.0","@midscene/shared":"1.0.5-beta-20260104063142.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.5-beta-20260104063142.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.5-beta-20260104063142.0_1767508384212_0.266163836922376","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta-20260105023603.0":{"name":"@midscene/android","version":"1.0.5-beta-20260105023603.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.0.5-beta-20260105023603.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"49296da45161e6d2aaec1b09329563ffd1f2210f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.0.5-beta-20260105023603.0.tgz","fileCount":10,"integrity":"sha512-SsGYhRs+y9J4rkFze++LowZ92jjRrNinlDL19VBZ1RU6f6p1AX8r4JoXsei69ZSkdMj8YzNfvAfnIwISGtOeqg==","signatures":[{"sig":"MEYCIQDEhAfiYIx5fSE+hJJx258m2wWYGSA9dbOYuisInaIBVwIhAJBAdkklBZQ3GEshHyaUtKwljAmJDx8qLv4HIsXw6oVX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239843},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.0.5-beta-20260105023603.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2fe2c4f02a4a856c2a308066ed96d85f/midscene-android-1.0.5-beta-20260105023603.0.tgz","_integrity":"sha512-SsGYhRs+y9J4rkFze++LowZ92jjRrNinlDL19VBZ1RU6f6p1AX8r4JoXsei69ZSkdMj8YzNfvAfnIwISGtOeqg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.0.5-beta-20260105023603.0","@midscene/shared":"1.0.5-beta-20260105023603.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.0.5-beta-20260105023603.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.0.5-beta-20260105023603.0_1767580650824_0.31549265272504834","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@midscene/android","version":"1.1.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.1.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ffd2209accad19dc2ee8f9763e747ae98c1a412f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.1.0.tgz","fileCount":10,"integrity":"sha512-F0I31+hW49/BpJra/iC8eMnbqo1hzUTg8hridohJO+qJ8897QcwkQS+cMqMCO1BaBTRA361zav9ZcZZ7Xg6q9Q==","signatures":[{"sig":"MEQCIFo4Z87UEmaKAZg+TmbUbM+hnc3ZEQHiKrTt9AweVOK3AiBmpqdwZeEXFMDwSXnN3jidlmv5fOql1gjvx1Lnca9mUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239755},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.1.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1753913678cf8cc01ea5e853c02044ed/midscene-android-1.1.0.tgz","_integrity":"sha512-F0I31+hW49/BpJra/iC8eMnbqo1hzUTg8hridohJO+qJ8897QcwkQS+cMqMCO1BaBTRA361zav9ZcZZ7Xg6q9Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.1.0","@midscene/shared":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.1.0_1767595289296_0.6178947205767795","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta-20260105102200.0":{"name":"@midscene/android","version":"1.1.1-beta-20260105102200.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.1.1-beta-20260105102200.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0ddb9231a4193644deac4dd16124ea5892782597","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.1.1-beta-20260105102200.0.tgz","fileCount":10,"integrity":"sha512-BUKyoqw8X6Aqa6cUlBAID2jxRbzyJLFGv4X1JzMIDEoQP/p6GpOu08UtONHsaKrrPZw/K/sTV17356fSP3xDGw==","signatures":[{"sig":"MEQCIETmC8LGnpbJLkzd0Xw2zfXxM1FneL5tPqeI62O79twwAiAcZA4IfXX/xGodMI+N+YcF2X449yEmbpuUWJiNi8g4HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239843},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.1.1-beta-20260105102200.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ae955835d067e18ee2066883fb76de5c/midscene-android-1.1.1-beta-20260105102200.0.tgz","_integrity":"sha512-BUKyoqw8X6Aqa6cUlBAID2jxRbzyJLFGv4X1JzMIDEoQP/p6GpOu08UtONHsaKrrPZw/K/sTV17356fSP3xDGw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.1.1-beta-20260105102200.0","@midscene/shared":"1.1.1-beta-20260105102200.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.1.1-beta-20260105102200.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.1.1-beta-20260105102200.0_1767608609066_0.42934821634806","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta-20260106014949.0":{"name":"@midscene/android","version":"1.1.1-beta-20260106014949.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.1.1-beta-20260106014949.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e8bd8fa216a70d3f94d5130d49d40893d2d0b970","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.1.1-beta-20260106014949.0.tgz","fileCount":10,"integrity":"sha512-aXNOvZNiXpMr0/1EWZhqTn+0Czfbki0gGmzuzdngdB8mVjR4+Ccmx+f+Ag8aOwuV3hraAFQDlY95AnMOINq1Eg==","signatures":[{"sig":"MEUCIQDSL7MyaLL5haOBsGWsfLdnT0e3Sk2XQQUU4ZV6hW1C7QIgQ3jBLEi+LLUWQDGvYXpkzaJ6qlLQa7IBRLs/kILG//Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239843},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.1.1-beta-20260106014949.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/8463a423eb6c8ad41e1c8581b41b736e/midscene-android-1.1.1-beta-20260106014949.0.tgz","_integrity":"sha512-aXNOvZNiXpMr0/1EWZhqTn+0Czfbki0gGmzuzdngdB8mVjR4+Ccmx+f+Ag8aOwuV3hraAFQDlY95AnMOINq1Eg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.1.1-beta-20260106014949.0","@midscene/shared":"1.1.1-beta-20260106014949.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.1.1-beta-20260106014949.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.1.1-beta-20260106014949.0_1767664278678_0.26157801498679456","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta-20260106151323.0":{"name":"@midscene/android","version":"1.1.1-beta-20260106151323.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.1.1-beta-20260106151323.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7d071757ddd57790c01c86848ac17e0e56cdc949","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.1.1-beta-20260106151323.0.tgz","fileCount":10,"integrity":"sha512-gPrSVk1/HuBFVE9ztnfOQ65NEjL+ogfLeV2tQyx+CAr1dgulEUzkIYUe4/7rNJ4t9Bk3avH5IMBh8nvbi9mEdw==","signatures":[{"sig":"MEUCIQDOLWqbZzWwr78QVeSqAnsyzOwFp96ameLCEzV4S2N+BwIgWRZaKYZRejkknCsal9TsnOUH2bXLeXFNb3iW+yK50ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239843},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.1.1-beta-20260106151323.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/caf9dc4f155c02581dc9da7cb2699fd1/midscene-android-1.1.1-beta-20260106151323.0.tgz","_integrity":"sha512-gPrSVk1/HuBFVE9ztnfOQ65NEjL+ogfLeV2tQyx+CAr1dgulEUzkIYUe4/7rNJ4t9Bk3avH5IMBh8nvbi9mEdw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.1.1-beta-20260106151323.0","@midscene/shared":"1.1.1-beta-20260106151323.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.1.1-beta-20260106151323.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.1.1-beta-20260106151323.0_1767712490906_0.12843799216784646","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta-20260107032519.0":{"name":"@midscene/android","version":"1.1.1-beta-20260107032519.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.1.1-beta-20260107032519.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ab041b0e5fa91ed021489071baeba831e2539cfc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.1.1-beta-20260107032519.0.tgz","fileCount":10,"integrity":"sha512-3+mLdBSeM+Xqoz4fUg4BTQYB8P2u7QFgj/KUf8uMswzhipG7Ew3jV0f5tpItwbLErKu9hLLC+AC951ggEo5+Ew==","signatures":[{"sig":"MEYCIQCNz8xT/BUPWKDKMe9LQbkxnwX6iplsi3fkTRDsm4DCrgIhALsdhf58zSrNqQ+261LS0pJfozcINiFsJsDAJNt2v2S5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239843},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.1.1-beta-20260107032519.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1e630ada6550071f88e6279ca78c3e9f/midscene-android-1.1.1-beta-20260107032519.0.tgz","_integrity":"sha512-3+mLdBSeM+Xqoz4fUg4BTQYB8P2u7QFgj/KUf8uMswzhipG7Ew3jV0f5tpItwbLErKu9hLLC+AC951ggEo5+Ew==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.1.1-beta-20260107032519.0","@midscene/shared":"1.1.1-beta-20260107032519.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.1.1-beta-20260107032519.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.1.1-beta-20260107032519.0_1767756408376_0.03482956339285015","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta-20260108085624.0":{"name":"@midscene/android","version":"1.1.1-beta-20260108085624.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.1.1-beta-20260108085624.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b1edacc64f67258b9a9ac1032a57f0a84cce84df","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.1.1-beta-20260108085624.0.tgz","fileCount":10,"integrity":"sha512-QyWEN5ncOaal7Q+L0kMGq5GjkVNIPXNljraXhVM+jEjUDWrdIzUzdzepX4iQYIbj0c3O3m4gbf1TLqw5s5a6RA==","signatures":[{"sig":"MEQCIBPvr2kDS7CsWB2h90QNjzdA7Q8yKyuJILbTyj339SPOAiAZZgsJiAHFxspAMUItBxj3NCV8WZr+Ky4JJM4NtS7TVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239843},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.1.1-beta-20260108085624.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dce25f617cceccd48db3224d9b811521/midscene-android-1.1.1-beta-20260108085624.0.tgz","_integrity":"sha512-QyWEN5ncOaal7Q+L0kMGq5GjkVNIPXNljraXhVM+jEjUDWrdIzUzdzepX4iQYIbj0c3O3m4gbf1TLqw5s5a6RA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.1.1-beta-20260108085624.0","@midscene/shared":"1.1.1-beta-20260108085624.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.1.1-beta-20260108085624.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.1.1-beta-20260108085624.0_1767862675674_0.18883766441951422","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@midscene/android","version":"1.2.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"56ff4a9688b92a05166d0f9c3c18f3f5b39f98cc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.0.tgz","fileCount":10,"integrity":"sha512-5OfAbUykT7EFv1QO+O+Z0aanIW3pAQAUPIy+PvgA4k3KtTdG1S6BVoJmnxKsV6T5aMhZzXPT1hm0b40oW13r0Q==","signatures":[{"sig":"MEUCIFYHe9A0mrALYo5RQVDXdJ0NgL/ISOaKWVOJ9z9QljDTAiEA0qQC1pko3hfgPp/+QGtqZNEg6Ku4C5yrY9kZYo5WYb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239755},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/adfbd7ea29c5a2791f72de3f9cd35b02/midscene-android-1.2.0.tgz","_integrity":"sha512-5OfAbUykT7EFv1QO+O+Z0aanIW3pAQAUPIy+PvgA4k3KtTdG1S6BVoJmnxKsV6T5aMhZzXPT1hm0b40oW13r0Q==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.0","@midscene/shared":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.0_1767864501661_0.5412308678053299","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260108154312.0":{"name":"@midscene/android","version":"1.2.1-beta-20260108154312.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.1-beta-20260108154312.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3c1e4a08fab0e4c2c95728cb02f94ee2290ea637","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.1-beta-20260108154312.0.tgz","fileCount":10,"integrity":"sha512-qnWQD4EqNnLNCzvy9OqYqMPOTNzDytVSjWfh2CZ9hsN4iK7Ll+MCCVVNJmbLsxoVBj/BPWG45eMgtD4T+kv9FA==","signatures":[{"sig":"MEUCIDW+Cg/i65iFojk+VAfsKdz3FpMAfNQ6e2IwI8knsL3EAiEA3SoqqHJqlVUXdsOmuu3OyAtyr8VaPLIhA2Fh7T0q6l4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239843},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.1-beta-20260108154312.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/1bbd259fdf582fadac652aa190ec7114/midscene-android-1.2.1-beta-20260108154312.0.tgz","_integrity":"sha512-qnWQD4EqNnLNCzvy9OqYqMPOTNzDytVSjWfh2CZ9hsN4iK7Ll+MCCVVNJmbLsxoVBj/BPWG45eMgtD4T+kv9FA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.1-beta-20260108154312.0","@midscene/shared":"1.2.1-beta-20260108154312.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.1-beta-20260108154312.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.1-beta-20260108154312.0_1767887083833_0.35690264364318236","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260109060244.0":{"name":"@midscene/android","version":"1.2.1-beta-20260109060244.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.1-beta-20260109060244.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"741aa2ce12757a2d3ab0aa7a35a69886391dd20f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.1-beta-20260109060244.0.tgz","fileCount":10,"integrity":"sha512-LtSiKA0IOD+OmnShWQ2Ikb6DDLcgdY4sIY9C/7u5MzUShf3ZyuAUsIapMxM4u3Av8kp8e/P6a5F53Q3DffGnxQ==","signatures":[{"sig":"MEUCIE476Pc8bk5eF974wHJTVDRli8JafcnIP91kxpA3NCIsAiEAxndpFIPbYcDZHd/QaeHxMCG2E271Ndhp8U7ggHyccAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242013},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.1-beta-20260109060244.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/350a02c43994ae6100c202cf526e5b60/midscene-android-1.2.1-beta-20260109060244.0.tgz","_integrity":"sha512-LtSiKA0IOD+OmnShWQ2Ikb6DDLcgdY4sIY9C/7u5MzUShf3ZyuAUsIapMxM4u3Av8kp8e/P6a5F53Q3DffGnxQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.1-beta-20260109060244.0","@midscene/shared":"1.2.1-beta-20260109060244.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.1-beta-20260109060244.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.1-beta-20260109060244.0_1767938651264_0.12327962255928071","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260109075435.0":{"name":"@midscene/android","version":"1.2.1-beta-20260109075435.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.1-beta-20260109075435.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"623081bb706e5f80234e0fb3528fa56582998a69","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.1-beta-20260109075435.0.tgz","fileCount":10,"integrity":"sha512-LHn+TCENprHERaALKzYjJ08MvJGJo+9SCF+MdCX8HeWy1Qc7YiVcW3Pzd50M/wyzP6iMdAo89DF/H2qJJUqq4w==","signatures":[{"sig":"MEQCIFX9M2l9EG6WrRBJHLw0WBF5eZPgs8nSyPm5UKe0zwplAiBvNe6SEu6haKxpmdMJLQYVJPzdIIZoV51dsRBPwHFKsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240311},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.1-beta-20260109075435.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/046f923db8b98891f08f5b675eea23f0/midscene-android-1.2.1-beta-20260109075435.0.tgz","_integrity":"sha512-LHn+TCENprHERaALKzYjJ08MvJGJo+9SCF+MdCX8HeWy1Qc7YiVcW3Pzd50M/wyzP6iMdAo89DF/H2qJJUqq4w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.1-beta-20260109075435.0","@midscene/shared":"1.2.1-beta-20260109075435.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.1-beta-20260109075435.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.1-beta-20260109075435.0_1767945365352_0.3855240768821384","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260112081017.0":{"name":"@midscene/android","version":"1.2.1-beta-20260112081017.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.1-beta-20260112081017.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6def7809ec0db4dffffd76aa5d3ce0c7de5d929f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.1-beta-20260112081017.0.tgz","fileCount":10,"integrity":"sha512-DM/kBKYQREt/Zis70Wu7IzCVHJP/6SWaTE0UnMh/jjQZ8iDLOlzc4ByZxfBbrz+BKFNpBnC61g1t3qxX0z4tSQ==","signatures":[{"sig":"MEUCICoT/60BATpfhmdyZ+iLbcFJlSX5uqW9q2+aM80lIlfoAiEAxkdObd0ZSYdue979CRvdfMBsLA0YghQsxo6XAovlbGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240311},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.1-beta-20260112081017.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b1a91e2251034c2903761049190c6c54/midscene-android-1.2.1-beta-20260112081017.0.tgz","_integrity":"sha512-DM/kBKYQREt/Zis70Wu7IzCVHJP/6SWaTE0UnMh/jjQZ8iDLOlzc4ByZxfBbrz+BKFNpBnC61g1t3qxX0z4tSQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.1-beta-20260112081017.0","@midscene/shared":"1.2.1-beta-20260112081017.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.1-beta-20260112081017.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.1-beta-20260112081017.0_1768205511274_0.30518916809403906","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260112112154.0":{"name":"@midscene/android","version":"1.2.1-beta-20260112112154.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.1-beta-20260112112154.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"355688fc38df1afafc116677b023c78950f53a3d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.1-beta-20260112112154.0.tgz","fileCount":10,"integrity":"sha512-8jyLZqflvgnxn+ctsW5CwuclQG45yskhRhfJjh8D1G8WujH4u8MZiAj76CxcsRgdkMe7Ew+Qd98fLXVQp3onGA==","signatures":[{"sig":"MEYCIQDXf7I+jGMHVDaYNLdtTqER9KnOfaxoanvu5Q8rEuztVgIhAM5eG2h1fm7ODBTGIXrHodQZ0kkjhsb/EiTEA114pLBE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240311},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.1-beta-20260112112154.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/79eae5f1930a609008d6deb6e8ca1a21/midscene-android-1.2.1-beta-20260112112154.0.tgz","_integrity":"sha512-8jyLZqflvgnxn+ctsW5CwuclQG45yskhRhfJjh8D1G8WujH4u8MZiAj76CxcsRgdkMe7Ew+Qd98fLXVQp3onGA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.1-beta-20260112112154.0","@midscene/shared":"1.2.1-beta-20260112112154.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.1-beta-20260112112154.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.1-beta-20260112112154.0_1768217011897_0.13759513512085042","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260112114129.0":{"name":"@midscene/android","version":"1.2.1-beta-20260112114129.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.1-beta-20260112114129.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d74e37fa84f41ecae128a92735774281b04713a7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.1-beta-20260112114129.0.tgz","fileCount":10,"integrity":"sha512-+QKuYy/OGMHRtIre9gkIDZwKH7cVekzoJO1gfpwNeMBBImfsSennevWikwIH000HM8o11jhrp2KWi73xVv9/iw==","signatures":[{"sig":"MEUCIDQXEYZsxoaAPNvwP3HZ0sN/xPyU882tZRs9y/GdusYQAiEAyJjs2JimTFN1HDzl/2ItrtvFZvoLkCOelVe+LwezSKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240311},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.1-beta-20260112114129.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6252eec8180e76615c9146971e068d3c/midscene-android-1.2.1-beta-20260112114129.0.tgz","_integrity":"sha512-+QKuYy/OGMHRtIre9gkIDZwKH7cVekzoJO1gfpwNeMBBImfsSennevWikwIH000HM8o11jhrp2KWi73xVv9/iw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.1-beta-20260112114129.0","@midscene/shared":"1.2.1-beta-20260112114129.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.1-beta-20260112114129.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.1-beta-20260112114129.0_1768218182355_0.6504308747329104","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260113073450.0":{"name":"@midscene/android","version":"1.2.1-beta-20260113073450.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.1-beta-20260113073450.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"50c7fa7707cc566d8f5736e52a7baa8a2a9866ad","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.1-beta-20260113073450.0.tgz","fileCount":10,"integrity":"sha512-ZuhOR4ezS3edn4liZ+CgpQcIq/Y8ivkrNoENqwfCtGSbOPSUtoauFGonKc9rVDwGm79mW8F7X5lAYJ30j+UGCw==","signatures":[{"sig":"MEQCIFU+A3N21weAKM1qvtE+zfaYTyUBEmAQTIdDfbYIhfHxAiAWK2cYyGK5dyFTw4XE6TZ+j1WiHDPpln5/IxsHu0KohA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240311},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.1-beta-20260113073450.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d7ab4e55a9400fc3ac4afb71fd41d784/midscene-android-1.2.1-beta-20260113073450.0.tgz","_integrity":"sha512-ZuhOR4ezS3edn4liZ+CgpQcIq/Y8ivkrNoENqwfCtGSbOPSUtoauFGonKc9rVDwGm79mW8F7X5lAYJ30j+UGCw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.1-beta-20260113073450.0","@midscene/shared":"1.2.1-beta-20260113073450.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.1-beta-20260113073450.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.1-beta-20260113073450.0_1768289774283_0.28777287908038063","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260114072539.0":{"name":"@midscene/android","version":"1.2.1-beta-20260114072539.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.1-beta-20260114072539.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"419b1524904d0f61f0d298bea6c8377be3273b40","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.1-beta-20260114072539.0.tgz","fileCount":10,"integrity":"sha512-n4OvWWCKUq/yh+zQn3j7L9u0+0Ixj3QfqZfNeewqU76fDv/T2JH1FCYNojHI559DugsJ5qLus7F+p1c8gzYTsQ==","signatures":[{"sig":"MEUCIQDRVYTbibGDuvIgR7IoWbw0usqSfQP9X6PUbTA6aKjolQIgfN2Y6xsI34Mi1aLAsTsXlqw8SvIXknpXvSfmQXEY/5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240311},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.1-beta-20260114072539.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/47429cacbac400fc986e83da96b7417e/midscene-android-1.2.1-beta-20260114072539.0.tgz","_integrity":"sha512-n4OvWWCKUq/yh+zQn3j7L9u0+0Ixj3QfqZfNeewqU76fDv/T2JH1FCYNojHI559DugsJ5qLus7F+p1c8gzYTsQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.1-beta-20260114072539.0","@midscene/shared":"1.2.1-beta-20260114072539.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.1-beta-20260114072539.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.1-beta-20260114072539.0_1768375625851_0.2521004806368967","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta-20260115021413.0":{"name":"@midscene/android","version":"1.2.1-beta-20260115021413.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.1-beta-20260115021413.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bbe2acce177ac4577f4652d279664c957c7128b0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.1-beta-20260115021413.0.tgz","fileCount":10,"integrity":"sha512-IA3Ktmva8LIHqMh9AVECndnu5j+w8AOWrNdpBLWpR3ALJS923Mj/rHckXG+Ad6lrlXywy1dxvWuTeuYuDXSfcw==","signatures":[{"sig":"MEUCIEmwXT6P9IHiWFy5uK7VGgMMGZ20L+eFx2tPwdGzOz1hAiEAvOGkfplo/3bi6tBq0YxnHTpGBa09K417skCFlHgYDJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240311},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.1-beta-20260115021413.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/56edc7c13dedd0babc349e8dbac6dae5/midscene-android-1.2.1-beta-20260115021413.0.tgz","_integrity":"sha512-IA3Ktmva8LIHqMh9AVECndnu5j+w8AOWrNdpBLWpR3ALJS923Mj/rHckXG+Ad6lrlXywy1dxvWuTeuYuDXSfcw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.1-beta-20260115021413.0","@midscene/shared":"1.2.1-beta-20260115021413.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.1-beta-20260115021413.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.1-beta-20260115021413.0_1768443337854_0.32156965742578136","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@midscene/android","version":"1.2.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9f8d27390e59fa100f5009d10717f446d6934bf6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.1.tgz","fileCount":10,"integrity":"sha512-HyGd3CzPc4O8eR5u2TAnxjfhy6ahPuzHbhpxS875m7nfd+qXEpdFFKobyIRcNlb6JOBoUNIxUx4vr9B87pXA7g==","signatures":[{"sig":"MEUCIBWQE65RaTzWNVGQ3lRk0hwIx8ggMPSbmg//te1s8V0dAiEA5X+mTA5ph54PH+05Jsd1ziuXU5X5X16vFaLl7lbA1O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240223},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9c8ce5e1a264b951f4de7a4a0e156b59/midscene-android-1.2.1.tgz","_integrity":"sha512-HyGd3CzPc4O8eR5u2TAnxjfhy6ahPuzHbhpxS875m7nfd+qXEpdFFKobyIRcNlb6JOBoUNIxUx4vr9B87pXA7g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.1","@midscene/shared":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.1_1768445489863_0.7234152340420863","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260115034338.0":{"name":"@midscene/android","version":"1.2.2-beta-20260115034338.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260115034338.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2ec66b5796d1cd45e06bb86d32e9f4fb89ed9df4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260115034338.0.tgz","fileCount":10,"integrity":"sha512-tGXQpi1r6M3a3971aQI+sUr23169Yf6WZ3aD9CKt5+xHVao0wCXTY3Me0/+N9NteJYR0Vw/TCzBEUxNXqZSDRw==","signatures":[{"sig":"MEQCIF6ef6nMxoieayJaSSTC/rUjdVJye6X2yfmati8SZj5HAiAJxeC8+x0PUzZPNnWJ4yohkmcscAob97f0sKgfmBLaSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273263},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260115034338.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/23c3c46a0d739d069f4f3351862ec59f/midscene-android-1.2.2-beta-20260115034338.0.tgz","_integrity":"sha512-tGXQpi1r6M3a3971aQI+sUr23169Yf6WZ3aD9CKt5+xHVao0wCXTY3Me0/+N9NteJYR0Vw/TCzBEUxNXqZSDRw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260115034338.0","@midscene/shared":"1.2.2-beta-20260115034338.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260115034338.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260115034338.0_1768448705367_0.9630632459219017","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260115065918.0":{"name":"@midscene/android","version":"1.2.2-beta-20260115065918.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260115065918.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5aea8321d0d5d473d018b48432caa72340011158","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260115065918.0.tgz","fileCount":10,"integrity":"sha512-B+3qaPyuhJQIyZm84TvuG8zS3h+R3xC7XMmZR6gl1bxs8BwvZYoE8lNPVIbs3PSf6DLuHLUgtgypCf1Fx0sELw==","signatures":[{"sig":"MEYCIQCqmGV83D/ZIYUrCydau0q0Swenxoa090nyuBVRCwZOkgIhAJ7IIIt3kfQ5GCSUip1M0dqndMKKCiq3uZqHbWsU4zNW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273263},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260115065918.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/500a025a4ae27a7825ef71d2043adf23/midscene-android-1.2.2-beta-20260115065918.0.tgz","_integrity":"sha512-B+3qaPyuhJQIyZm84TvuG8zS3h+R3xC7XMmZR6gl1bxs8BwvZYoE8lNPVIbs3PSf6DLuHLUgtgypCf1Fx0sELw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260115065918.0","@midscene/shared":"1.2.2-beta-20260115065918.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260115065918.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260115065918.0_1768460449295_0.49668280614628646","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260115090041.0":{"name":"@midscene/android","version":"1.2.2-beta-20260115090041.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260115090041.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"63ffa9e799f2b6a2f7c2dde03682a0c8d6e57786","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260115090041.0.tgz","fileCount":10,"integrity":"sha512-IghSZfukLF/rGw2v2ZaW5ESgHDLeq4Jl0i07ZiaMingyrdUn/sNSTSyjW8+czIBLoqivgBH0Q3HRKFxKOfcUjQ==","signatures":[{"sig":"MEUCIAthhD3tlDfcAQFK6YnMWYx2JHhfe2KR9fExFwRxduULAiEAm3fxPARDdvriVEJJsNGKn0uJR/rAvDwnGRQVnxEHDxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273263},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260115090041.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e211ef4bc52f62dc19d08861d1fe81a6/midscene-android-1.2.2-beta-20260115090041.0.tgz","_integrity":"sha512-IghSZfukLF/rGw2v2ZaW5ESgHDLeq4Jl0i07ZiaMingyrdUn/sNSTSyjW8+czIBLoqivgBH0Q3HRKFxKOfcUjQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260115090041.0","@midscene/shared":"1.2.2-beta-20260115090041.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260115090041.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260115090041.0_1768467729737_0.5136700724699634","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260115092052.0":{"name":"@midscene/android","version":"1.2.2-beta-20260115092052.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260115092052.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2c7ae40b86e6a55e4e3bd5756bb287ab90869b6a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260115092052.0.tgz","fileCount":10,"integrity":"sha512-mT9sdg+VsYfiKyQLgqRD/TJAwo+PcX9zBVBlZnk34FjL8Bt+3lwWKDf3Rxhbrn+pa3jwkNKCJhdiNMaWFK7tyw==","signatures":[{"sig":"MEUCIFeMaDvoB9MtpmONJbrt/23wEohYfZzri2d0wTVYa7MJAiEA3zufwLkT6CLgofDwjIMVuUhKmSVVmicNodq62RDSqH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273263},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260115092052.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c19a85bf74aef3150909143398bc8032/midscene-android-1.2.2-beta-20260115092052.0.tgz","_integrity":"sha512-mT9sdg+VsYfiKyQLgqRD/TJAwo+PcX9zBVBlZnk34FjL8Bt+3lwWKDf3Rxhbrn+pa3jwkNKCJhdiNMaWFK7tyw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260115092052.0","@midscene/shared":"1.2.2-beta-20260115092052.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260115092052.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260115092052.0_1768468938853_0.928889595171486","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260115120150.0":{"name":"@midscene/android","version":"1.2.2-beta-20260115120150.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260115120150.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"29fa86bb1c3290076eb79f209cab1177f71f3592","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260115120150.0.tgz","fileCount":10,"integrity":"sha512-wycByC9THf13exwDWcXt8M3/B5Ka3xqv2hk1zPbeED0eINaVlrrGZbPrpINK7lvWZpjb+Kj7y4myyG06YieyGw==","signatures":[{"sig":"MEUCIHIfGDBqMRMu4WgYeO3uqJmzeF7vH/JKAtAlpgWVFj2YAiEAkofj9cPhar85dtNMtHcIe6AmolytLHBEizF1xhxwxr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273263},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260115120150.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c7d6294c8b24dea53683aa8d0356be55/midscene-android-1.2.2-beta-20260115120150.0.tgz","_integrity":"sha512-wycByC9THf13exwDWcXt8M3/B5Ka3xqv2hk1zPbeED0eINaVlrrGZbPrpINK7lvWZpjb+Kj7y4myyG06YieyGw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260115120150.0","@midscene/shared":"1.2.2-beta-20260115120150.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260115120150.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260115120150.0_1768478602485_0.7150832039793968","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116060040.0":{"name":"@midscene/android","version":"1.2.2-beta-20260116060040.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260116060040.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"dc0d92d3b1714240c9914657eadca4ddb9351e42","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260116060040.0.tgz","fileCount":10,"integrity":"sha512-cmUhosrINOFjaw+SkMgl+vcxgkLAJIn84qTIFa/jAmVPQSid0N3+JP3Wjj0wba18+5DqWaCC5sgrgAmEX5wkcw==","signatures":[{"sig":"MEUCIQDSBg0Q/S03DVAXFiYGU6nynAi0UJWDEciJF0OLGjoZ0gIgIm5vZrUwwZm/eArkeT3vUFAZw9/2D2GLsZrrgUMfYFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272731},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260116060040.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/102dfb1fb375c24ad6314b18aaa57c6c/midscene-android-1.2.2-beta-20260116060040.0.tgz","_integrity":"sha512-cmUhosrINOFjaw+SkMgl+vcxgkLAJIn84qTIFa/jAmVPQSid0N3+JP3Wjj0wba18+5DqWaCC5sgrgAmEX5wkcw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260116060040.0","@midscene/shared":"1.2.2-beta-20260116060040.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260116060040.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260116060040.0_1768543324067_0.2415178394504527","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116064919.0":{"name":"@midscene/android","version":"1.2.2-beta-20260116064919.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260116064919.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6688e85fb3d1fdf8ac0b9ec4dc3e3087b95c91b5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260116064919.0.tgz","fileCount":10,"integrity":"sha512-60N3E1El8OXFEDy6LPAzU6HjcuAdwMg1s59RJK38aJ0IuqpH4rg+dRCfhH5z64AkSggoTYrxylEnC2/8M/yvKA==","signatures":[{"sig":"MEQCICc90Vkzzl3d/RMM2WGVF2aqdpLozY6FQPrkfQ6sxQPQAiBFyc6xzgaWbQY4TvSpYAuKTD2E7UmTccEgGo2Qn49qzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272731},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260116064919.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9d87aa98012419e3fe395ec7838a5fc9/midscene-android-1.2.2-beta-20260116064919.0.tgz","_integrity":"sha512-60N3E1El8OXFEDy6LPAzU6HjcuAdwMg1s59RJK38aJ0IuqpH4rg+dRCfhH5z64AkSggoTYrxylEnC2/8M/yvKA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260116064919.0","@midscene/shared":"1.2.2-beta-20260116064919.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260116064919.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260116064919.0_1768546248198_0.18554140310231682","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116071350.0":{"name":"@midscene/android","version":"1.2.2-beta-20260116071350.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260116071350.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9889ac33cc4535d6bb462e49f2802d13f3e0f9e7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260116071350.0.tgz","fileCount":10,"integrity":"sha512-ENmIvj43CApK1aRjG/knaL1OFZDGjImqQQY0nkrOFxzw1fWtbJRH87jk0hT2Ro85eN33ylIsZVePFkQq0c5izA==","signatures":[{"sig":"MEUCIELz41EmL/+FnfaSeFJE9iKqVNBcNNtIeznvKe4m4Kq9AiEAzip81gYaqJvpTwvG+9W0LPQ7yfgYes7dknet8B15L6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272639},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260116071350.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/da1424b1d2b0b1c9cd26a3d2b1cf8536/midscene-android-1.2.2-beta-20260116071350.0.tgz","_integrity":"sha512-ENmIvj43CApK1aRjG/knaL1OFZDGjImqQQY0nkrOFxzw1fWtbJRH87jk0hT2Ro85eN33ylIsZVePFkQq0c5izA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260116071350.0","@midscene/shared":"1.2.2-beta-20260116071350.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260116071350.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260116071350.0_1768547717327_0.2516834511606645","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116083700.0":{"name":"@midscene/android","version":"1.2.2-beta-20260116083700.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260116083700.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d2f29de2f0f3d7c33baa444967c52292ae9b7539","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260116083700.0.tgz","fileCount":10,"integrity":"sha512-47j+g5a6iV+nZhC+T+pxqUkHei5jmIvePNrGaKFU3OzC7+Pr5gDp64vos56KLdk4Nh+Yhd/PbwTcGMKnbioB1g==","signatures":[{"sig":"MEUCIGNbDHevzuxdEYR4cxbnk9oMkgAb9YvcHDeOSvPydWpYAiEAhVIO5v77giEbW6MMQcufNiDTW/GNqGfU2y4Z3DYDNXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272639},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260116083700.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f9f623b7578d6563ee1ed40f50b81f0b/midscene-android-1.2.2-beta-20260116083700.0.tgz","_integrity":"sha512-47j+g5a6iV+nZhC+T+pxqUkHei5jmIvePNrGaKFU3OzC7+Pr5gDp64vos56KLdk4Nh+Yhd/PbwTcGMKnbioB1g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260116083700.0","@midscene/shared":"1.2.2-beta-20260116083700.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260116083700.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260116083700.0_1768552718407_0.10940581385236414","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116090628.0":{"name":"@midscene/android","version":"1.2.2-beta-20260116090628.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260116090628.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"73971686eed3f1184f96f95b5f10ff5be161c729","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260116090628.0.tgz","fileCount":10,"integrity":"sha512-PFEzHxlB1g44VRpbiK9/GfsoucaGHjKG8k6qUEQrZvYKw/Vr8qjjRQ2f6S3V/TfTUnfh4WR8VAuADzXp8pMmEw==","signatures":[{"sig":"MEUCIQC5FFrWiAR/P/nknc2LX1vpmG6DuFdGe7SxCFcvQjpRtgIgPV1B836uumz6Yn8dttRmy1Sau2gUEdGeooz7IMHbMqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272639},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260116090628.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4a78708d65dbf0cc2f5ca7ca89b39a42/midscene-android-1.2.2-beta-20260116090628.0.tgz","_integrity":"sha512-PFEzHxlB1g44VRpbiK9/GfsoucaGHjKG8k6qUEQrZvYKw/Vr8qjjRQ2f6S3V/TfTUnfh4WR8VAuADzXp8pMmEw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260116090628.0","@midscene/shared":"1.2.2-beta-20260116090628.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260116090628.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260116090628.0_1768554474908_0.395454764009068","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116092125.0":{"name":"@midscene/android","version":"1.2.2-beta-20260116092125.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260116092125.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"819970f473fb58415d899f54807730d8aa777320","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260116092125.0.tgz","fileCount":10,"integrity":"sha512-ATVE8Ht293ArqToRrpCN+aLIcYq4k0sv3uY891xw3UUrCeGtk7Axf7YbKOadIdX8JXjQgCzai/EecR+e+9Ee/g==","signatures":[{"sig":"MEQCIG+DBBWO10HclkCUxoF06qHawseZg+oX4um1VaaMI6BJAiBNq3VE61PJD78vyiJ9WxKT0AbnYeVupp7LtIDQF+QnAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272491},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260116092125.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/242d8a2338c68bec638b94bffce71cd8/midscene-android-1.2.2-beta-20260116092125.0.tgz","_integrity":"sha512-ATVE8Ht293ArqToRrpCN+aLIcYq4k0sv3uY891xw3UUrCeGtk7Axf7YbKOadIdX8JXjQgCzai/EecR+e+9Ee/g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260116092125.0","@midscene/shared":"1.2.2-beta-20260116092125.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260116092125.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260116092125.0_1768555374509_0.2533812925539618","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116094337.0":{"name":"@midscene/android","version":"1.2.2-beta-20260116094337.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260116094337.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c79731a2119085042c17d4d00b853f5bf25f1ff5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260116094337.0.tgz","fileCount":10,"integrity":"sha512-48spvoY2lkaLXBBxhB2cYgEC4aj00b2DMTa4eGvflLN6OOoOM7EK+7501Rhvee8Kpn4DCEoGhgrOK4oqs861lQ==","signatures":[{"sig":"MEUCIQCd+93k5cFOFKmSRi4TzVVEYRvGMJ8UfeyU6uypdppCagIgVFUePH4lPoeziJzmF87zL8yFg97q3yQDP1OmvYIxVs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272491},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260116094337.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/6170c756d234dcd9a4d998536b0a495a/midscene-android-1.2.2-beta-20260116094337.0.tgz","_integrity":"sha512-48spvoY2lkaLXBBxhB2cYgEC4aj00b2DMTa4eGvflLN6OOoOM7EK+7501Rhvee8Kpn4DCEoGhgrOK4oqs861lQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260116094337.0","@midscene/shared":"1.2.2-beta-20260116094337.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260116094337.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260116094337.0_1768556704916_0.487384508731769","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260116114131.0":{"name":"@midscene/android","version":"1.2.2-beta-20260116114131.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260116114131.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d3a24b14bbe20e569622de07640a16d0893ee5ba","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260116114131.0.tgz","fileCount":10,"integrity":"sha512-0GUKPcteTGfzZOk3b77uwCf2oWHdlAywrfmhuYEayGlugEZn6Lv5djHi4hB+20qwYPXQBAnowmnPvDNoBk6aFw==","signatures":[{"sig":"MEYCIQDFCdHKoO+XZxYeSyvQsHIgJlXOKxea4eEXDz0fGPkpzwIhAN7K9TDAQ6m0w9poJA5z11V+7k/E17amE5XEA1f0YbJ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272491},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260116114131.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c2c3d3bb0529fe7e72c1d72dd6c3a6d6/midscene-android-1.2.2-beta-20260116114131.0.tgz","_integrity":"sha512-0GUKPcteTGfzZOk3b77uwCf2oWHdlAywrfmhuYEayGlugEZn6Lv5djHi4hB+20qwYPXQBAnowmnPvDNoBk6aFw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260116114131.0","@midscene/shared":"1.2.2-beta-20260116114131.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260116114131.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260116114131.0_1768563778938_0.04187501408444394","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260119111553.0":{"name":"@midscene/android","version":"1.2.2-beta-20260119111553.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260119111553.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"667f3ab8425408ccef8cb02a37e6d4c237ce6936","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260119111553.0.tgz","fileCount":10,"integrity":"sha512-t3fTzqqmKtHOwFPc7TAPbgJU0XGKhyfpYPQ/Gx/JE/jojm7f080seZ4YzIX1ABc0iMcncL0gj2yIYvR4oryrzA==","signatures":[{"sig":"MEUCIHN+4nMoai1fW1SjRjw5gKOVCG0WCZT4mfRdRBR7gtTSAiEA2Ju7j+7MQeZM2HSGzuGEVIuqIQtI6+FTKhSwPNvbDDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272869},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260119111553.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/97b46fe57d460ae770490ba6a9d79f0c/midscene-android-1.2.2-beta-20260119111553.0.tgz","_integrity":"sha512-t3fTzqqmKtHOwFPc7TAPbgJU0XGKhyfpYPQ/Gx/JE/jojm7f080seZ4YzIX1ABc0iMcncL0gj2yIYvR4oryrzA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260119111553.0","@midscene/shared":"1.2.2-beta-20260119111553.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260119111553.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260119111553.0_1768821440532_0.9131421026987945","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260119114334.0":{"name":"@midscene/android","version":"1.2.2-beta-20260119114334.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260119114334.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0724ed2ee0870dd2167b06f220c9ccb8a1da3a1c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260119114334.0.tgz","fileCount":10,"integrity":"sha512-tOOat8FzERza+9EwfH+oi37kghhXDu9uK8QHyCYriUMiDRr3mGhZ0zXBvJgbe1Z8hBcf/vHTmFzQu2gytzGYcQ==","signatures":[{"sig":"MEUCIDqgoFODtgjZtslOmdQwqziYKX2YtsNErvmism1FmwV5AiEAiJshGVlthm7L2fdiF2e0WNxgfZSqf+woyohJbrUYhIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272491},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260119114334.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c030ff498601fb2073a6aa416bf1ad1b/midscene-android-1.2.2-beta-20260119114334.0.tgz","_integrity":"sha512-tOOat8FzERza+9EwfH+oi37kghhXDu9uK8QHyCYriUMiDRr3mGhZ0zXBvJgbe1Z8hBcf/vHTmFzQu2gytzGYcQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260119114334.0","@midscene/shared":"1.2.2-beta-20260119114334.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260119114334.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260119114334.0_1768823102351_0.8633158326563009","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260120021918.0":{"name":"@midscene/android","version":"1.2.2-beta-20260120021918.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260120021918.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"df43815544523c5d050a92c87e920ecce4033387","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260120021918.0.tgz","fileCount":10,"integrity":"sha512-+Jeh9C3CymMRWfP3b1EqxQyqpjrG69f7l8UNI5Al+h49f1RsOm3k3c+uCH/KJglKYGtdVG6lp4yiMC0iXEOyMQ==","signatures":[{"sig":"MEUCIAr98+quuiQD0X46lmKPPOHp5qsutUFoXQPbrXu+4XJMAiEA+LfD9RRQCHmvdLp2L3q7gY6wuqntrNSZCqIVySctsoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272869},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260120021918.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ce288343ea46aceee7253ef349fde0fa/midscene-android-1.2.2-beta-20260120021918.0.tgz","_integrity":"sha512-+Jeh9C3CymMRWfP3b1EqxQyqpjrG69f7l8UNI5Al+h49f1RsOm3k3c+uCH/KJglKYGtdVG6lp4yiMC0iXEOyMQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260120021918.0","@midscene/shared":"1.2.2-beta-20260120021918.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260120021918.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260120021918.0_1768875644638_0.10433628568812736","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260120025423.0":{"name":"@midscene/android","version":"1.2.2-beta-20260120025423.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260120025423.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"97e3e29c5fe1975dec5d4511e240d58092e2bbd7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260120025423.0.tgz","fileCount":10,"integrity":"sha512-Y1y1XTj09Xt7lGrOI9HxpMSswWBZnfY+2h5nXFlDDexgo4tAI35CAhp3FA57AbyqO6A7Wwh9UxgeWrVg9vusSw==","signatures":[{"sig":"MEQCIF8vQRDWwZqqFvO4vJoZxUyuFtWfZyG4O7ZwqfMtfqPfAiBrIaRj23MxGjTqvqxr0nUOYByxlMljpKxTBVR/MQOoRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276791},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260120025423.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/310416febc90e5f99b3b2934f4e7b421/midscene-android-1.2.2-beta-20260120025423.0.tgz","_integrity":"sha512-Y1y1XTj09Xt7lGrOI9HxpMSswWBZnfY+2h5nXFlDDexgo4tAI35CAhp3FA57AbyqO6A7Wwh9UxgeWrVg9vusSw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260120025423.0","@midscene/shared":"1.2.2-beta-20260120025423.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260120025423.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260120025423.0_1768877751921_0.640206747974621","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260120030311.0":{"name":"@midscene/android","version":"1.2.2-beta-20260120030311.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260120030311.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"37eb6b6e989f29d4328c157813646303bc087c7a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260120030311.0.tgz","fileCount":10,"integrity":"sha512-h2z1CNTW+dobXuKS4kYYIMQqkjVJe1Qxza1ItmoLpgCfdDwmewxNyBXd+0gojBV2d/XcvUoJ4n3HQXWbyDsfNQ==","signatures":[{"sig":"MEUCIQD1HwfHsE1dXud23JOwSicmw7MoK5st74XPnlndYCRycgIgaoiEIrBpDOwOumQkPiFel1aYbtvbPgSUQwqb73UZ1HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272869},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260120030311.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/46b4af79393d9de910f58b7494fd4d58/midscene-android-1.2.2-beta-20260120030311.0.tgz","_integrity":"sha512-h2z1CNTW+dobXuKS4kYYIMQqkjVJe1Qxza1ItmoLpgCfdDwmewxNyBXd+0gojBV2d/XcvUoJ4n3HQXWbyDsfNQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260120030311.0","@midscene/shared":"1.2.2-beta-20260120030311.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260120030311.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260120030311.0_1768878278057_0.7634019535848244","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta-20260120033218.0":{"name":"@midscene/android","version":"1.2.2-beta-20260120033218.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2-beta-20260120033218.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"73f18a627e36db06f1135808912e4f9b217d96b7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2-beta-20260120033218.0.tgz","fileCount":10,"integrity":"sha512-Z2eT+xy6Z350YdfJAB5JjYBdERiayoH9DGaCRI7UHOIDD/O305UoAgNLompoOvsu21OWFIeMSFLGmb1Rs6RmEQ==","signatures":[{"sig":"MEUCIQC5ywH/I1zMMFMDGe2b14v6cjiZZu60zcZOviUVYGPSMAIgTdtVHKnk6tbgFmNsvIBjfWzlga8itJsZS1QJra4PllA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272869},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2-beta-20260120033218.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/cc80b45d8e5b3c6a2772f603fd4a0e8b/midscene-android-1.2.2-beta-20260120033218.0.tgz","_integrity":"sha512-Z2eT+xy6Z350YdfJAB5JjYBdERiayoH9DGaCRI7UHOIDD/O305UoAgNLompoOvsu21OWFIeMSFLGmb1Rs6RmEQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2-beta-20260120033218.0","@midscene/shared":"1.2.2-beta-20260120033218.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2-beta-20260120033218.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2-beta-20260120033218.0_1768880028004_0.19109492054362365","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@midscene/android","version":"1.2.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5140544779b0c1ab62f067f524b5e5b484c49498","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.2.tgz","fileCount":10,"integrity":"sha512-hVrHHY/pgihU0VgB15Ps3l4i4aJA6YBhJrIAP6Q4DCw2nmIVfJIzJage1rgCk89wRPLWBuaawiwu/XDQBG2pnw==","signatures":[{"sig":"MEYCIQDsIKH8y45LTvdybWN9QI27VPRhFjT80PT/1hsPZVPhaQIhANmaSWXL49O1rJTRlMofzlISyiezAx2vjrSFmB8UuQNP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272781},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/00e717e36ce80258c18e15f41556cf64/midscene-android-1.2.2.tgz","_integrity":"sha512-hVrHHY/pgihU0VgB15Ps3l4i4aJA6YBhJrIAP6Q4DCw2nmIVfJIzJage1rgCk89wRPLWBuaawiwu/XDQBG2pnw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.2","@midscene/shared":"1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.2_1768889301217_0.8909220344642446","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260120082504.0":{"name":"@midscene/android","version":"1.2.3-beta-20260120082504.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260120082504.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"301cc021adb9bba2d821b7401e99af6cca3dac1e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260120082504.0.tgz","fileCount":10,"integrity":"sha512-Ry4jcLBLEb2WNo5CeiRfYHEOwA+scYj0Oipq2vunrbPyZOlETtfXEImZUSQc9coBoRpuwbamHmA+6FYbr9uDRw==","signatures":[{"sig":"MEYCIQD08NI3itKWoCZnp1fR+wjdjA+PeO0LHLqwO+i78RuyGAIhAMFw2q+UNaJQURH2uLcs2FbkQnvjX5phDx5My1/Yq8D8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272869},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260120082504.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/79134ef49c8e094f0c3fecce841bcd7e/midscene-android-1.2.3-beta-20260120082504.0.tgz","_integrity":"sha512-Ry4jcLBLEb2WNo5CeiRfYHEOwA+scYj0Oipq2vunrbPyZOlETtfXEImZUSQc9coBoRpuwbamHmA+6FYbr9uDRw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260120082504.0","@midscene/shared":"1.2.3-beta-20260120082504.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260120082504.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260120082504.0_1768897591754_0.6811457973421424","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260120095429.0":{"name":"@midscene/android","version":"1.2.3-beta-20260120095429.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260120095429.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f70501e4f271b5a41d258345f13464d288f0a460","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260120095429.0.tgz","fileCount":10,"integrity":"sha512-VqjFszb4asqg4wnJTLT75D+CMPtZtoLHIRe8kUIf1tV+bNdtWhDuFH4WKpaLBaqThBAZR988XN6/1ulP0tHlKA==","signatures":[{"sig":"MEUCIQCBZPrj8C8eQLpBAqD6R2WkmVtmKqFuBKQs+aRNGMK7fQIgOFSuBFMi2syc7ytFYYoneVqu7Hs2dhe20Q+I54rQPho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272869},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260120095429.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4f2f591f0f66c97594fbbf8b04114c47/midscene-android-1.2.3-beta-20260120095429.0.tgz","_integrity":"sha512-VqjFszb4asqg4wnJTLT75D+CMPtZtoLHIRe8kUIf1tV+bNdtWhDuFH4WKpaLBaqThBAZR988XN6/1ulP0tHlKA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260120095429.0","@midscene/shared":"1.2.3-beta-20260120095429.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260120095429.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260120095429.0_1768902968775_0.9469967957434751","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121034653.0":{"name":"@midscene/android","version":"1.2.3-beta-20260121034653.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260121034653.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c136f2adc172d799f45b5f8e2d24e118078adb77","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260121034653.0.tgz","fileCount":10,"integrity":"sha512-h2WVlpysw2Fw8U/0HkBmCfulyxLj47hUPwyJPBPM7mqKeSF/pwK4woa3b0uf89ECg5YQJV39MfF5oIdXt5wMpQ==","signatures":[{"sig":"MEUCIQCElyRASowHeQZmRN7WEFNcfnrhUPUw+6JmmrDMwcWvSwIgdzEqqTy+8X/OPHn9P0SLNpi1XPQdKsFONX+MoUjoD7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272869},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260121034653.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b5c2b8a38a2ddf7f4e9614626d7239f5/midscene-android-1.2.3-beta-20260121034653.0.tgz","_integrity":"sha512-h2WVlpysw2Fw8U/0HkBmCfulyxLj47hUPwyJPBPM7mqKeSF/pwK4woa3b0uf89ECg5YQJV39MfF5oIdXt5wMpQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260121034653.0","@midscene/shared":"1.2.3-beta-20260121034653.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260121034653.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260121034653.0_1768967295509_0.1520229915192648","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121051819.0":{"name":"@midscene/android","version":"1.2.3-beta-20260121051819.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260121051819.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"98e697d68b1ac9bdd6c13bb0a9a8b71a847451fc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260121051819.0.tgz","fileCount":10,"integrity":"sha512-XShwe10EpmeMISXz4Rh/kYEqPnXLfqM01Gj9e+d99iEkU7j/5wIyEW1gGW2O91wjc9hVrNiNljXJYF3yQG8qrQ==","signatures":[{"sig":"MEYCIQDICMnz17Ldk02KWsAWH9RtB7T1Dt9AffaxE/o5/T3OoQIhAN42P4I+QNWJIUK7Mc65oVumQ2PNJALMXpzqdV/r7YMV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272869},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260121051819.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7c1d9347330615d3b1aaf252ccea6af3/midscene-android-1.2.3-beta-20260121051819.0.tgz","_integrity":"sha512-XShwe10EpmeMISXz4Rh/kYEqPnXLfqM01Gj9e+d99iEkU7j/5wIyEW1gGW2O91wjc9hVrNiNljXJYF3yQG8qrQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260121051819.0","@midscene/shared":"1.2.3-beta-20260121051819.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260121051819.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260121051819.0_1768972788129_0.6913245039303941","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121054555.0":{"name":"@midscene/android","version":"1.2.3-beta-20260121054555.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260121054555.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5363de127b73b27cb8f6432f5067087f104ac6cb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260121054555.0.tgz","fileCount":10,"integrity":"sha512-PQSHJ2BpmLcsWehtnaLjivv0Z1P54+LW2Q1BKn+w/QVEOOslWRUo+qduCoSu2uuKUhUP4Lqxvi0rClsxmz9soQ==","signatures":[{"sig":"MEYCIQC8qJ3NUUzGh7v36wf3N2gXcRZXDq5eFckcnHtqfR0Y9AIhAP6YvfBT12OK7ZsOrVkQpjqc+q1S9XPhIgeWWyC64qWX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272869},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260121054555.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e3b5a2d93be1b8d891bca86fd3d6d48b/midscene-android-1.2.3-beta-20260121054555.0.tgz","_integrity":"sha512-PQSHJ2BpmLcsWehtnaLjivv0Z1P54+LW2Q1BKn+w/QVEOOslWRUo+qduCoSu2uuKUhUP4Lqxvi0rClsxmz9soQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260121054555.0","@midscene/shared":"1.2.3-beta-20260121054555.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260121054555.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260121054555.0_1768974445419_0.854203116434846","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121104254.0":{"name":"@midscene/android","version":"1.2.3-beta-20260121104254.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260121104254.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a7d320bdfe3f129b557a5a4bf78159a04e580375","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260121104254.0.tgz","fileCount":10,"integrity":"sha512-TqMuPOdG1h9Op2QEMDtaxGE66tjbECqFu9elbiVtIsAaKejyTB/c/E8ev4PwHqLBZQvCFi+OCKuX8BvhJeQ77w==","signatures":[{"sig":"MEQCIHs34Ctfde2km/UpceWuq3xqs0PbBIqi5rRw5dfex+6JAiAOsc7amWO3yByHme6fuhsWuJnzMsQUhuf18Ru6YuK8Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273641},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260121104254.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/2f33ef6ce115e56badaa2a459897ff00/midscene-android-1.2.3-beta-20260121104254.0.tgz","_integrity":"sha512-TqMuPOdG1h9Op2QEMDtaxGE66tjbECqFu9elbiVtIsAaKejyTB/c/E8ev4PwHqLBZQvCFi+OCKuX8BvhJeQ77w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260121104254.0","@midscene/shared":"1.2.3-beta-20260121104254.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260121104254.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260121104254.0_1768992260673_0.4539903268023602","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121113519.0":{"name":"@midscene/android","version":"1.2.3-beta-20260121113519.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260121113519.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3deb92a619cd4fddd1798a1cb53663d403ab5bb8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260121113519.0.tgz","fileCount":10,"integrity":"sha512-FYmvC08AFiYbDgGJvUYKCLdm14gSnKahdX3RpqPCOcfK4xBbCwJCBJbQZvCTyinmin0INw4kyn+n48e3Rx601w==","signatures":[{"sig":"MEUCIAj4FMUwfsME2MoXvnG/gxi/Ok8zQhFuluFP23Ds/VbKAiEA9yja8eToSCGDfJ1Jo4k8H7Za4vZejWxm4ZnRCqTo3R4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273641},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260121113519.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/772ceac87d4e06e40adfb2d1c347a0ad/midscene-android-1.2.3-beta-20260121113519.0.tgz","_integrity":"sha512-FYmvC08AFiYbDgGJvUYKCLdm14gSnKahdX3RpqPCOcfK4xBbCwJCBJbQZvCTyinmin0INw4kyn+n48e3Rx601w==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260121113519.0","@midscene/shared":"1.2.3-beta-20260121113519.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260121113519.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260121113519.0_1768995404748_0.24550883403317614","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121122633.0":{"name":"@midscene/android","version":"1.2.3-beta-20260121122633.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260121122633.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6aaf45869fd5176abb98220ad40feb014f8e43e7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260121122633.0.tgz","fileCount":10,"integrity":"sha512-hO2tJNbVD9xSxdfTe4y2xAaKS0WqpIn5x8w9Yct+yXLI+D0Dm6VChOcCN5votyD0t8isSNZoAs54k94Y1UAZtw==","signatures":[{"sig":"MEUCIQCjigk1TVip5dqyfQL3c1DU+C93uJUy5Ml7NBI5ypTYqQIgY7XbMpcFsQcWYBYdzpHqVPSbGhfpu9AKMYZtM/J95vE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273641},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260121122633.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a4b16a8069f5fefe33540e1a6136da51/midscene-android-1.2.3-beta-20260121122633.0.tgz","_integrity":"sha512-hO2tJNbVD9xSxdfTe4y2xAaKS0WqpIn5x8w9Yct+yXLI+D0Dm6VChOcCN5votyD0t8isSNZoAs54k94Y1UAZtw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260121122633.0","@midscene/shared":"1.2.3-beta-20260121122633.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260121122633.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260121122633.0_1768998480523_0.47695973173306316","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260121142614.0":{"name":"@midscene/android","version":"1.2.3-beta-20260121142614.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260121142614.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c431eaad32dfaa9a9af33abc12c986975982d561","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260121142614.0.tgz","fileCount":10,"integrity":"sha512-wj7q/G9fPBbaDxzDukFyNQqyYpTUgisBFcKflyQ8G0QC7/SifZ3QXbLm0B82rX0ja82si4Z4F8vWBUx4fKy7yw==","signatures":[{"sig":"MEUCIQCsO3nBlEqwDWSUnrYPvEaTnDPkGk+7/audif8UP0DEtQIgdnC/OXGvsIeX+TmX0UJSfoEMpArVGRoZ9hoLW4Sehi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272869},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260121142614.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/444cb4179c2da47ebb2d847b200f955a/midscene-android-1.2.3-beta-20260121142614.0.tgz","_integrity":"sha512-wj7q/G9fPBbaDxzDukFyNQqyYpTUgisBFcKflyQ8G0QC7/SifZ3QXbLm0B82rX0ja82si4Z4F8vWBUx4fKy7yw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260121142614.0","@midscene/shared":"1.2.3-beta-20260121142614.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260121142614.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260121142614.0_1769005657068_0.5622431098979876","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122034822.0":{"name":"@midscene/android","version":"1.2.3-beta-20260122034822.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260122034822.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"662df9584cafaf0f390bae29c129b61f3823936e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260122034822.0.tgz","fileCount":10,"integrity":"sha512-T8lIH0PYz7EuNKMOhUUIXbCN3pczPHvt4XnrKn+MWsN8og0VT5ye/XNOcgMth4/GkQTJ4kl0KmPdu+bVR8+faQ==","signatures":[{"sig":"MEUCIQD+qESYqJOjFJw3j6ceDzllnhe76VNC8DWrhSptRhCxPAIgP2jYqUP1doME7+mS1/kNss3pn4XZYF/0dWXTtMkyCzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275205},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260122034822.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3dbe5f1a9c1a79e3a0455dd02a4e034e/midscene-android-1.2.3-beta-20260122034822.0.tgz","_integrity":"sha512-T8lIH0PYz7EuNKMOhUUIXbCN3pczPHvt4XnrKn+MWsN8og0VT5ye/XNOcgMth4/GkQTJ4kl0KmPdu+bVR8+faQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260122034822.0","@midscene/shared":"1.2.3-beta-20260122034822.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260122034822.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260122034822.0_1769053789857_0.947509491832693","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122042810.0":{"name":"@midscene/android","version":"1.2.3-beta-20260122042810.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260122042810.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"847c4df52c260fe5fc78281cd49c239481760227","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260122042810.0.tgz","fileCount":10,"integrity":"sha512-ErwTUO8dpsc2BXlKrrBhmDZp0j7QSjKQDS6QvBpOPHebNeMeIIx/tJmsIJEy2/nlOPb1lx9Rrmg24Y74H6JbWw==","signatures":[{"sig":"MEYCIQDIEQMo3sQEgsBULUqmIGCbfo0ScvXm5ppFFnbeEHg9QgIhAOrcQTBlB5h/fIQ7rRPe8dXQ6KDKfzYEJmnpmrbgfScV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272869},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260122042810.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/81b56f64f67bc45a71b09d1b0b1bfd9a/midscene-android-1.2.3-beta-20260122042810.0.tgz","_integrity":"sha512-ErwTUO8dpsc2BXlKrrBhmDZp0j7QSjKQDS6QvBpOPHebNeMeIIx/tJmsIJEy2/nlOPb1lx9Rrmg24Y74H6JbWw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260122042810.0","@midscene/shared":"1.2.3-beta-20260122042810.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260122042810.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260122042810.0_1769056176370_0.5739194913751486","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122052852.0":{"name":"@midscene/android","version":"1.2.3-beta-20260122052852.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260122052852.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1072ff8723435fe5d8dc772fc44d9a3f01466361","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260122052852.0.tgz","fileCount":10,"integrity":"sha512-kqD2S0z09bR6YuRHwxV3GzS/cyzmuC23+5HQyzXtZZY+Rr868VVcPeUXPQf1DmAR7Aw/IEZcZpyOo+H9WnC1AA==","signatures":[{"sig":"MEYCIQCaqO1ySZGPg1T/YkkFjHuAq7IMr+wzZtffxbMJkMZdIgIhANb/88JeeNEe4Tt/qm3ZNhw+rj/LK+g+BmWmjdM+LDqL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272869},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260122052852.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9a241fa2aa7c30afc418f1ac81ff6b75/midscene-android-1.2.3-beta-20260122052852.0.tgz","_integrity":"sha512-kqD2S0z09bR6YuRHwxV3GzS/cyzmuC23+5HQyzXtZZY+Rr868VVcPeUXPQf1DmAR7Aw/IEZcZpyOo+H9WnC1AA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260122052852.0","@midscene/shared":"1.2.3-beta-20260122052852.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260122052852.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260122052852.0_1769059820788_0.06654237172993471","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122055811.0":{"name":"@midscene/android","version":"1.2.3-beta-20260122055811.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260122055811.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"02bc37710634e8e5c28e969e3d54b403612953b0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260122055811.0.tgz","fileCount":10,"integrity":"sha512-rQfskPKcE/sEU5A/vC5XHn6onfZA8Kp2Skj62rYFlkxZXp2EdP1we35L0NHOoR2UH2Hf3pE8abnVs8RJsnqbVA==","signatures":[{"sig":"MEQCICueqwe/dupeGRd5fhtB5Ku+AOAdwI6UEj7bInA5ApHYAiBMAHq2T22rUH5rh2MJIaZlWgY3gD9dtBOVFGTnqfrVuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275205},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260122055811.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b971dc75af1bd5736334e0c1010da765/midscene-android-1.2.3-beta-20260122055811.0.tgz","_integrity":"sha512-rQfskPKcE/sEU5A/vC5XHn6onfZA8Kp2Skj62rYFlkxZXp2EdP1we35L0NHOoR2UH2Hf3pE8abnVs8RJsnqbVA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260122055811.0","@midscene/shared":"1.2.3-beta-20260122055811.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260122055811.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260122055811.0_1769061580381_0.16883924704632425","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122061216.0":{"name":"@midscene/android","version":"1.2.3-beta-20260122061216.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260122061216.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b3a4419a1d76dbd1d6f9962d3c0bf73043e996a7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260122061216.0.tgz","fileCount":10,"integrity":"sha512-NtSqy8T9/W/bhEYoUmQkNOT2INbC83Zf4U27f6bUoJrauoRp70oEE2lgmW9Y71VdeWfCkZ/CRwrZ61bstph8oQ==","signatures":[{"sig":"MEQCICXVozsptvBMXLr4bZluYbdSNA9hAmIoPmtofMdiCIwHAiAQAcgfrmeUr/u3Yh2PvvPsrlDJFrKqalctQDkECaz4tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280055},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260122061216.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/62699256f6afed4a1baf545fe51863d4/midscene-android-1.2.3-beta-20260122061216.0.tgz","_integrity":"sha512-NtSqy8T9/W/bhEYoUmQkNOT2INbC83Zf4U27f6bUoJrauoRp70oEE2lgmW9Y71VdeWfCkZ/CRwrZ61bstph8oQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260122061216.0","@midscene/shared":"1.2.3-beta-20260122061216.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260122061216.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260122061216.0_1769062423034_0.5749830379130381","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122071913.0":{"name":"@midscene/android","version":"1.2.3-beta-20260122071913.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260122071913.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9bb7af5ba5065fd909c20fef66d130a0acc46679","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260122071913.0.tgz","fileCount":10,"integrity":"sha512-odO/pzjJGosA7iEyhce0wUNgntR9mwDgYnVRWlHpmbTBt2OmqfE2leqNyt9m4gSEKhJ27Xzj7DuscQiB21wESg==","signatures":[{"sig":"MEQCIHjx3ZG21Bzk4FLJtsMECpu1LKHpPGLBi/8C0z1OVPE8AiASrnSQWY/8Ff3AoeenS06hk1osdcp8DAM3rjqiSXc1Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280055},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260122071913.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0ff30e5c259f7e75fd103d6721778116/midscene-android-1.2.3-beta-20260122071913.0.tgz","_integrity":"sha512-odO/pzjJGosA7iEyhce0wUNgntR9mwDgYnVRWlHpmbTBt2OmqfE2leqNyt9m4gSEKhJ27Xzj7DuscQiB21wESg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260122071913.0","@midscene/shared":"1.2.3-beta-20260122071913.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260122071913.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260122071913.0_1769066450193_0.8374834195874961","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122072351.0":{"name":"@midscene/android","version":"1.2.3-beta-20260122072351.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260122072351.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c25d3f19268aadeca629305deb0eb2fa7eee3433","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260122072351.0.tgz","fileCount":10,"integrity":"sha512-kCB2iYSyTtCoFHHmWKz1S7ROn1UjBl8tKaoLzTGyK7wCbRebwhh5HWwSbdQJMmG0grmHAq7+Vo/5NXSyShqIKg==","signatures":[{"sig":"MEUCIQDA7ysJhCf5WYFStp4JkSlF7sb7P1NDuGKccJU1WgsoygIgCPhJI75Lm8m/aV6GxsfU/mFhqaNHtPOuzjTMfnv3GGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280055},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260122072351.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fe14a31384cb0799dd4e9068c5ea4481/midscene-android-1.2.3-beta-20260122072351.0.tgz","_integrity":"sha512-kCB2iYSyTtCoFHHmWKz1S7ROn1UjBl8tKaoLzTGyK7wCbRebwhh5HWwSbdQJMmG0grmHAq7+Vo/5NXSyShqIKg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260122072351.0","@midscene/shared":"1.2.3-beta-20260122072351.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260122072351.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260122072351.0_1769066720125_0.48892957707739604","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122082712.0":{"name":"@midscene/android","version":"1.2.3-beta-20260122082712.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260122082712.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"36d91225bdd1eca86dbd97477a41f3ecf892932e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260122082712.0.tgz","fileCount":10,"integrity":"sha512-MYMFcPj88QJ6B9QuQ9gxUcF3cWaj3UXG6Ss+EmAYcUR05tSVF8sof8RBbN48MfQMcyxSdIbrUPepSIuc3WF4Og==","signatures":[{"sig":"MEUCIQDGFIAE6rAXVl9PC35oV1Q9j44vm60gj9OxwuNWINGR5QIgJg3FAolAt7Yhd3fNb5usJC4ehPMIUvLtvacT/lR4SuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280055},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260122082712.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b12dbc70825801bf6bd0ccd947caf115/midscene-android-1.2.3-beta-20260122082712.0.tgz","_integrity":"sha512-MYMFcPj88QJ6B9QuQ9gxUcF3cWaj3UXG6Ss+EmAYcUR05tSVF8sof8RBbN48MfQMcyxSdIbrUPepSIuc3WF4Og==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260122082712.0","@midscene/shared":"1.2.3-beta-20260122082712.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260122082712.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260122082712.0_1769070526202_0.5883939945225813","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122084118.0":{"name":"@midscene/android","version":"1.2.3-beta-20260122084118.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260122084118.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0292e66305785713e364356949f341662a4e0e8d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260122084118.0.tgz","fileCount":10,"integrity":"sha512-9xHhOM03TMIr4FRfWB9t1hQBRHDm3ZSMIZI+QptaKyUUOzEt2vm9Vo9ro9hDC+MfPWLC4Ci5Vh/fqEV1JpclWg==","signatures":[{"sig":"MEQCIG/8yosvc19im4E18dtqbqJjZ1q4XSFfL+yzZTEfJBnfAiBtdrC3BQNAbTxHxDoxJbiEpXWwYbN+I84VS8VNPQltcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281303},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260122084118.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4be246c3a3ff90884d74b3d0b3e7b695/midscene-android-1.2.3-beta-20260122084118.0.tgz","_integrity":"sha512-9xHhOM03TMIr4FRfWB9t1hQBRHDm3ZSMIZI+QptaKyUUOzEt2vm9Vo9ro9hDC+MfPWLC4Ci5Vh/fqEV1JpclWg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260122084118.0","@midscene/shared":"1.2.3-beta-20260122084118.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260122084118.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260122084118.0_1769071364089_0.009336560516202796","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260122105542.0":{"name":"@midscene/android","version":"1.2.3-beta-20260122105542.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260122105542.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"bbb7562435962b6363431a8ae5a94b5ee61115ac","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260122105542.0.tgz","fileCount":10,"integrity":"sha512-F1UuKhbTAGwtW8i1IDFJ4bLuHJJCd57dOS3dAZR6ufbeiMYYBtZE2QGqNqv26jf3UN5COLq+oe6kUU9nt+3+IQ==","signatures":[{"sig":"MEUCIQCmxZlMqRQF+2ecKeBJQhVu7aDU0v0apapk6GLeWOgopAIgbdhK6VLIyz1ljN6XnjbKSHzqvoW4OAk7PbTeAa2r9zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267346},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260122105542.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ee8c8a741086eac3ac73ab270b642cd6/midscene-android-1.2.3-beta-20260122105542.0.tgz","_integrity":"sha512-F1UuKhbTAGwtW8i1IDFJ4bLuHJJCd57dOS3dAZR6ufbeiMYYBtZE2QGqNqv26jf3UN5COLq+oe6kUU9nt+3+IQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260122105542.0","@midscene/shared":"1.2.3-beta-20260122105542.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260122105542.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260122105542.0_1769079425970_0.8601919180724573","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260123062401.0":{"name":"@midscene/android","version":"1.2.3-beta-20260123062401.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260123062401.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"08c49c7975e49bb36e2372d211957a060aac2e99","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260123062401.0.tgz","fileCount":10,"integrity":"sha512-0J68CS9KBcmq4JshBQc2z4BaSO8WKk1XGYWJ073mikWrfgzyvWDZcFIU2kB2fc6oH0wfLpte9zhnguVdocCl6g==","signatures":[{"sig":"MEQCIGAPnlHQ+EXL3I6BVwY6pgylm89uu1kyjNvh9zD+n4CpAiBKkWT3yXNETc1b6witsrG6nMEDt8fyQvkKnuBnzY0nmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267346},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260123062401.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/630768c3c107ddfced70eedc9d00e798/midscene-android-1.2.3-beta-20260123062401.0.tgz","_integrity":"sha512-0J68CS9KBcmq4JshBQc2z4BaSO8WKk1XGYWJ073mikWrfgzyvWDZcFIU2kB2fc6oH0wfLpte9zhnguVdocCl6g==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260123062401.0","@midscene/shared":"1.2.3-beta-20260123062401.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260123062401.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260123062401.0_1769149546296_0.5052702876664334","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260123104740.0":{"name":"@midscene/android","version":"1.2.3-beta-20260123104740.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260123104740.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5ec4e4193bf089098717b1144db3dafb08030cc9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260123104740.0.tgz","fileCount":10,"integrity":"sha512-rm1PQwJvGjEgKK98+NrN49mbKUFrwWMVGQL/VRHfZDMGuPY3sQ7xvO4V4e00OKIxh9HE8YT0J/UnEJtLN5OvAg==","signatures":[{"sig":"MEUCIQCp8yBO7ZUzu7NaEh4soFYVpibPWlXezM6dc/YH1gXJ9QIgLASE65KZgwUGvepVBN4M9jq/kr8ZQgfAwB5ZryBIX7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395450},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260123104740.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","postinstall":"node scripts/download-scrcpy-server.js || true","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/dc40ed4ccaea7070477c36c3c602bd47/midscene-android-1.2.3-beta-20260123104740.0.tgz","_integrity":"sha512-rm1PQwJvGjEgKK98+NrN49mbKUFrwWMVGQL/VRHfZDMGuPY3sQ7xvO4V4e00OKIxh9HE8YT0J/UnEJtLN5OvAg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260123104740.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.2.3-beta-20260123104740.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.2.3-beta-20260123104740.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260123104740.0_1769165341748_0.0705887796611453","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260123110523.0":{"name":"@midscene/android","version":"1.2.3-beta-20260123110523.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260123110523.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"acc4d6c19d0362b6250e790f2de9ef9050c3e1ca","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260123110523.0.tgz","fileCount":10,"integrity":"sha512-FR3wAUeYPMmp/frLaxl6U2JlmHv/Yq0mR6+U0G5p75EQPt0tv+mfmzewd3PF5ex73FEimgfgoVoeZJOG/Qhcwg==","signatures":[{"sig":"MEYCIQD7jMfW+UKsWuQGlR502et8MycHWfEAXmKvA4EC66xylgIhAMBh3pofTsnA2Tw26rMluS94XH4hhUaSDnqFD8PxlMKo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280055},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260123110523.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/d48d0616fb9d706f235f442cf68c2eb9/midscene-android-1.2.3-beta-20260123110523.0.tgz","_integrity":"sha512-FR3wAUeYPMmp/frLaxl6U2JlmHv/Yq0mR6+U0G5p75EQPt0tv+mfmzewd3PF5ex73FEimgfgoVoeZJOG/Qhcwg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260123110523.0","@midscene/shared":"1.2.3-beta-20260123110523.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260123110523.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260123110523.0_1769166403751_0.10213690279621734","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260123113203.0":{"name":"@midscene/android","version":"1.2.3-beta-20260123113203.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260123113203.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"10e31ac16a6995d4bde594b027dad552c628063c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260123113203.0.tgz","fileCount":10,"integrity":"sha512-qilRAjnoSm50EEq2L+pMJ4FJUV9oE7kF2HiNt65icO3bSaRlxl5SMOP5LsqMKzF+5yJUsKHhK+FOZJubgQwBpg==","signatures":[{"sig":"MEQCIBBmfaKnvIABZt0X0oy27JT4Ycp9CS1OLr8xWjTztd02AiA4aztGezFw/oGr7CbJySrNQZCCXZzx7yhkg9C/JEdolw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395450},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260123113203.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","postinstall":"node scripts/download-scrcpy-server.js || true","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/7fa24fa6b23fd0d45b0e26660a3d4a40/midscene-android-1.2.3-beta-20260123113203.0.tgz","_integrity":"sha512-qilRAjnoSm50EEq2L+pMJ4FJUV9oE7kF2HiNt65icO3bSaRlxl5SMOP5LsqMKzF+5yJUsKHhK+FOZJubgQwBpg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260123113203.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.2.3-beta-20260123113203.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.2.3-beta-20260123113203.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260123113203.0_1769168417134_0.6724588467326482","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260125063343.0":{"name":"@midscene/android","version":"1.2.3-beta-20260125063343.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260125063343.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"79e648e1fcfd6ab98b1c749d6dbdc22fd0df31df","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260125063343.0.tgz","fileCount":10,"integrity":"sha512-BDJkfK7YonhtPMnlsIOLckn1pcdP99GOlLX39B8Url3kymF3s6CZCD6R0CyrUiz2mDgLXMHklGrfoXrfSskLWw==","signatures":[{"sig":"MEUCIG5yTQqS/UgYGld2PQiwDEO+fluCe3D6lSr3hL4CnoxBAiEA2iB1fh06lEGKbRsQxI9qZjZIG+cNYOBO8FgPLQ3ehKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395659},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260125063343.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.js || true","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/de97f166cfcf504a7c24643e7ce18e6f/midscene-android-1.2.3-beta-20260125063343.0.tgz","_integrity":"sha512-BDJkfK7YonhtPMnlsIOLckn1pcdP99GOlLX39B8Url3kymF3s6CZCD6R0CyrUiz2mDgLXMHklGrfoXrfSskLWw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260125063343.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.2.3-beta-20260125063343.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.2.3-beta-20260125063343.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260125063343.0_1769322910034_0.6832752056579949","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260125070401.0":{"name":"@midscene/android","version":"1.2.3-beta-20260125070401.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260125070401.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e9e7cf52037843a67ad06d836055b09ea351689f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260125070401.0.tgz","fileCount":10,"integrity":"sha512-x3bT2wx3Q3MHg6Z4W7ZC6wLp1pptRYUKFRq52fjUbDOLJEOyIMQGWk6ceu+U0jC/PPqdbYjsZKGIS7Vgd+GfUQ==","signatures":[{"sig":"MEYCIQDwhdQIAWpZU2CRAa6fqAJF8wgaA0ydkbRufQ7I0veGigIhAL3mDYBtgVccbiYdD7fL58lAr0ywlOfMwG2J0CipWUQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395659},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260125070401.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.js || true","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/be6a5fadabfe8d338f121c81f2fa724c/midscene-android-1.2.3-beta-20260125070401.0.tgz","_integrity":"sha512-x3bT2wx3Q3MHg6Z4W7ZC6wLp1pptRYUKFRq52fjUbDOLJEOyIMQGWk6ceu+U0jC/PPqdbYjsZKGIS7Vgd+GfUQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260125070401.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.2.3-beta-20260125070401.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.2.3-beta-20260125070401.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260125070401.0_1769324721197_0.9912658219533059","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260125073142.0":{"name":"@midscene/android","version":"1.2.3-beta-20260125073142.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260125073142.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8b1a66efecb53ae29fd924f223690563d582b6d9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260125073142.0.tgz","fileCount":10,"integrity":"sha512-++/xIahHU1M4BLFElPK3HLXkqHoHXXtA4ciHuE4PvkjfCDpx53hhppVnuDQyrb1OLm/DNq1SV5hUB1yrnVz9ag==","signatures":[{"sig":"MEUCIQC/aiSSnRr6v6CkSpxzU1fR1h9DU3ORcX6bWxHhFwK6nwIgIlt5sCycvO1okHQB8FK6ZoNEZPNgq3Ou0FE0bxLCGDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395659},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260125073142.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.js || true","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/758a894046fdd40a58a069e39bc508b1/midscene-android-1.2.3-beta-20260125073142.0.tgz","_integrity":"sha512-++/xIahHU1M4BLFElPK3HLXkqHoHXXtA4ciHuE4PvkjfCDpx53hhppVnuDQyrb1OLm/DNq1SV5hUB1yrnVz9ag==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260125073142.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.2.3-beta-20260125073142.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.2.3-beta-20260125073142.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260125073142.0_1769326392196_0.07168580709675254","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260125074627.0":{"name":"@midscene/android","version":"1.2.3-beta-20260125074627.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260125074627.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c9e790100f458674583f30a3be133554509172f9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260125074627.0.tgz","fileCount":10,"integrity":"sha512-DbT3l2Fhti5IFxrylGMQm1iZPZpx1+zN+WqF6r+3GU9EUdmAE1WaTI99QUeURT6DX6+uZM77g5aPfyCnxT+BoA==","signatures":[{"sig":"MEQCIFrh1iqn+uVpyJC/H+xbPvc84YTGkBBfSU7l+QmpSSfnAiBuvtAVqJhMTkwnSNtERO6SWyUtosd9dwCicDmu1Hgkvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395659},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260125074627.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.js || true","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0d0092157e45d8a6de6f9ae1bed3acd5/midscene-android-1.2.3-beta-20260125074627.0.tgz","_integrity":"sha512-DbT3l2Fhti5IFxrylGMQm1iZPZpx1+zN+WqF6r+3GU9EUdmAE1WaTI99QUeURT6DX6+uZM77g5aPfyCnxT+BoA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260125074627.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.2.3-beta-20260125074627.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.2.3-beta-20260125074627.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260125074627.0_1769327276950_0.9370433865840495","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260125080835.0":{"name":"@midscene/android","version":"1.2.3-beta-20260125080835.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260125080835.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"96e49095f87716b84ac49b04a91f8cf27f3f3ee0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260125080835.0.tgz","fileCount":10,"integrity":"sha512-zmfNcj7hai88QCgZ3GLfR4sh25jVbbhMun9r8bwoA06hxW2yYc5vpLVXHQt5PN8vbNRhHnQKlOs1Qpyfc4exsg==","signatures":[{"sig":"MEUCIQD8ZRDE5yY4dwFhkL0lyRPuIqUk7/7bxeekxJAqeQ5/vwIgK35ScvAU859eEyvcRL1zaa9DcT5okVtDCCRoQC4+VK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395659},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260125080835.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.js || true","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4a1b5cd01efc2c151dbb5262dae5c644/midscene-android-1.2.3-beta-20260125080835.0.tgz","_integrity":"sha512-zmfNcj7hai88QCgZ3GLfR4sh25jVbbhMun9r8bwoA06hxW2yYc5vpLVXHQt5PN8vbNRhHnQKlOs1Qpyfc4exsg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260125080835.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.2.3-beta-20260125080835.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.2.3-beta-20260125080835.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260125080835.0_1769328602633_0.5080726428996296","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126022256.0":{"name":"@midscene/android","version":"1.2.3-beta-20260126022256.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260126022256.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1497150fa8a081b524b5af3d6a9380ac67ded47e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260126022256.0.tgz","fileCount":10,"integrity":"sha512-CSqIT7r/EwSb9SJ0dJqCpfDcDcSROFx6XhMN6T1BN8+OWnCj0x3Gdm/njhwqo+yr5yAS4D0+bY0Znzl843BkRw==","signatures":[{"sig":"MEYCIQDU53W9d5+moO7oCutfpks9BAZZ9ohniK1w9ONosQHnMwIhAMP0Ngiy7QrtLoSZjGJ/1qu65Zm4QT6iKH+G2J4tDAen","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395659},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260126022256.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.js || true","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4fe4ea11a11b4c02b42a841ef595912d/midscene-android-1.2.3-beta-20260126022256.0.tgz","_integrity":"sha512-CSqIT7r/EwSb9SJ0dJqCpfDcDcSROFx6XhMN6T1BN8+OWnCj0x3Gdm/njhwqo+yr5yAS4D0+bY0Znzl843BkRw==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260126022256.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.2.3-beta-20260126022256.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.2.3-beta-20260126022256.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260126022256.0_1769394266341_0.4091033160636679","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126023330.0":{"name":"@midscene/android","version":"1.2.3-beta-20260126023330.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260126023330.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9bd5eaa70fd188f1334a10987e00ce1d8838702b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260126023330.0.tgz","fileCount":10,"integrity":"sha512-qoUfr7zQC/49qCxJUyI4YeIBEQiRHuc31CQWhrWT5uvXsg54qwRuDL/brJnzqQ0Sk8hkr064sHEHhhZE1DbmNQ==","signatures":[{"sig":"MEUCIQCkvc5eceyvi/iadWHPmsSHGH1xUVaIWXv0DB92ZgG8sQIgfh9LjrxZAU5UZ38eC4tbuI6QB18VTL6mucXtH0qaM2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395659},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260126023330.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.js || true","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/35abd8ffb1c132be20286fd3dc120c95/midscene-android-1.2.3-beta-20260126023330.0.tgz","_integrity":"sha512-qoUfr7zQC/49qCxJUyI4YeIBEQiRHuc31CQWhrWT5uvXsg54qwRuDL/brJnzqQ0Sk8hkr064sHEHhhZE1DbmNQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260126023330.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.2.3-beta-20260126023330.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.2.3-beta-20260126023330.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260126023330.0_1769394898172_0.2610586578189389","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126024618.0":{"name":"@midscene/android","version":"1.2.3-beta-20260126024618.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260126024618.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"fd886bd7922e70016a183b528356b955605eee9f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260126024618.0.tgz","fileCount":10,"integrity":"sha512-m/iEjvjbW8HcdjkKwUvBwKptYaSv8SORFZSxV6/Ziq4dd+MKbjWdf7+jIM5d0zKWeg9XVsIX2futdfX0+A+sIA==","signatures":[{"sig":"MEQCIHItiTS//PxrMPcKp9AlkSMCjW9AkjosBNNe1jg1WLBcAiAtzQRv3Rt4xIPA1sLezPp3BOHjkSre27SU0iEuYAqjeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395645},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260126024618.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"(node scripts/download-scrcpy-server.js || true) && rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/91e713580550b036a45c29bf64a89a81/midscene-android-1.2.3-beta-20260126024618.0.tgz","_integrity":"sha512-m/iEjvjbW8HcdjkKwUvBwKptYaSv8SORFZSxV6/Ziq4dd+MKbjWdf7+jIM5d0zKWeg9XVsIX2futdfX0+A+sIA==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260126024618.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.2.3-beta-20260126024618.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.2.3-beta-20260126024618.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260126024618.0_1769395661854_0.2306164439105307","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126031715.0":{"name":"@midscene/android","version":"1.2.3-beta-20260126031715.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260126031715.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5931bd82bd1791370c7817f942ac3d7e3a9a987c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260126031715.0.tgz","fileCount":11,"integrity":"sha512-z0/74PRQq7/Pml9Ih95JIrF20lhu1a1qSEYoYEssbVZ5VyxoFCno5BmuxYURH+F619QAQnJxtHoCDwWV/a3iRQ==","signatures":[{"sig":"MEQCIHYxSruA4JRQ9xGDQ6qCftlYZ2sENRPkIZ5BwV0sD//sAiBKLuRF+t9w4Gh/AtN4eeF0fl3Vov54liDBy63iMAHphA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485876},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260126031715.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/167cf7cdb82116c35115f96ce7bf40f7/midscene-android-1.2.3-beta-20260126031715.0.tgz","_integrity":"sha512-z0/74PRQq7/Pml9Ih95JIrF20lhu1a1qSEYoYEssbVZ5VyxoFCno5BmuxYURH+F619QAQnJxtHoCDwWV/a3iRQ==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260126031715.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.2.3-beta-20260126031715.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.2.3-beta-20260126031715.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260126031715.0_1769397523004_0.18821452007409878","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126032520.0":{"name":"@midscene/android","version":"1.2.3-beta-20260126032520.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260126032520.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a8d66fcf226be36d1f2b2a1b1250afd5bbcfa41c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260126032520.0.tgz","fileCount":11,"integrity":"sha512-p0u6WMmPdTlKA9cXMbh55ppdM7+xSo2aoUFLXm+RQNRn/mSLuGvTsUy/HalxgpEjEvrAl/Wv+9tgJcV0nj0mwg==","signatures":[{"sig":"MEYCIQCbWJVlSQ/2+2d1gvqlReyBq3qA0qc/F2ae2kEEiAae/gIhAJ15oTUsdV0JHNGFsE54JfkrqRoxE4aykADigdqxpk2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486292},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260126032520.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5c893a14fb9672455d02c405e075d538/midscene-android-1.2.3-beta-20260126032520.0.tgz","_integrity":"sha512-p0u6WMmPdTlKA9cXMbh55ppdM7+xSo2aoUFLXm+RQNRn/mSLuGvTsUy/HalxgpEjEvrAl/Wv+9tgJcV0nj0mwg==","_npmVersion":"10.8.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"18.20.8","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260126032520.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.2.3-beta-20260126032520.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.2.3-beta-20260126032520.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260126032520.0_1769398007258_0.5552067676489201","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126065711.0":{"name":"@midscene/android","version":"1.2.3-beta-20260126065711.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260126065711.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d7ad44dc00284476099a7ef0c25d1a16e249d257","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260126065711.0.tgz","fileCount":10,"integrity":"sha512-7R6EFerEpwPzmKp3cfFPRaa3TL6dZS1FfMUAImQ1JFnCUKv5mSrjvZbm45OqsfO4jM10LxdDmvDHd/tRFnpmmw==","signatures":[{"sig":"MEQCIGdgVUN6Tgkp/qWVmiSf1zZWs3pPYf25r2Y3r4sclCT0AiBkKB3z59InHug296ji5O2GWmmUPM4gRDT9EI2p30388w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267346},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260126065711.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/61c6d14a2905d042a7f2e519611c7025/midscene-android-1.2.3-beta-20260126065711.0.tgz","_integrity":"sha512-7R6EFerEpwPzmKp3cfFPRaa3TL6dZS1FfMUAImQ1JFnCUKv5mSrjvZbm45OqsfO4jM10LxdDmvDHd/tRFnpmmw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260126065711.0","@midscene/shared":"1.2.3-beta-20260126065711.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260126065711.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260126065711.0_1769410709521_0.7650846169189043","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126071615.0":{"name":"@midscene/android","version":"1.2.3-beta-20260126071615.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260126071615.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"eff74c80834c287e78103ea94542d58b056ca444","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260126071615.0.tgz","fileCount":10,"integrity":"sha512-vIC5IJxzEvxV/6iqFaFeXPFNfHIJps5BgSCyTdKuVsIEeY3oVFMsrdesfViZvcX/lfgPnwswbyxvzMbonDOWsA==","signatures":[{"sig":"MEYCIQDZe5mU34CS7SnRWgLFCDnKE6dCmJoLhOdN+1Cn+sYVsQIhAOm6PR9qWQxHQXbjy6t/dDmcFMjraeGsuwFJ8AFjibFH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267346},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260126071615.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/b89537721258b9c2095e44dcb8de27db/midscene-android-1.2.3-beta-20260126071615.0.tgz","_integrity":"sha512-vIC5IJxzEvxV/6iqFaFeXPFNfHIJps5BgSCyTdKuVsIEeY3oVFMsrdesfViZvcX/lfgPnwswbyxvzMbonDOWsA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260126071615.0","@midscene/shared":"1.2.3-beta-20260126071615.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260126071615.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260126071615.0_1769411857391_0.06317323416994003","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126074342.0":{"name":"@midscene/android","version":"1.2.3-beta-20260126074342.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260126074342.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"aa6f9f2dceb169f734ebb5528c02b0bf98a0e8c9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260126074342.0.tgz","fileCount":10,"integrity":"sha512-+rHuGOq5hkkaAG2Foqv4nezVS6+svD58a43qraslmcXnm9WeWZMxiHDyonF1+ZKxkltZk4jD4EKDdYnuoG+pkA==","signatures":[{"sig":"MEQCIEN0XizKbRRNtoLQFVUqcvSjCgy5CG/A55IZaukD/idKAiADuw+uMLWHsNdY6gV8af36eUeOU9Q/gCGjspytOYGKuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267346},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260126074342.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/4311234f08fa188a09a55c6b97e8e75b/midscene-android-1.2.3-beta-20260126074342.0.tgz","_integrity":"sha512-+rHuGOq5hkkaAG2Foqv4nezVS6+svD58a43qraslmcXnm9WeWZMxiHDyonF1+ZKxkltZk4jD4EKDdYnuoG+pkA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260126074342.0","@midscene/shared":"1.2.3-beta-20260126074342.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260126074342.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260126074342.0_1769413498346_0.46166495634313964","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126083826.0":{"name":"@midscene/android","version":"1.2.3-beta-20260126083826.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260126083826.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b9bd6ccfd0be569043de89288250d08928a119f0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260126083826.0.tgz","fileCount":11,"integrity":"sha512-zWLCc4+/vcJKdbq/8AtT3xg8NgkTPdrFSlpVCUpYjvyjlbRZynmLBBl2EGwnbN7MN+51sc6epWr6d0zl5NEFMg==","signatures":[{"sig":"MEQCIH84xjIPdv9+GC1u7tngrehaNc7Z2nh188h9B/Ie2iveAiAEHSioMKEO8qgsUFO/oI4XqIn9sqcEMjSDT1v+hhIJBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484511},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260126083826.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/197f40e9c907349da1f1dfcf049aab1a/midscene-android-1.2.3-beta-20260126083826.0.tgz","_integrity":"sha512-zWLCc4+/vcJKdbq/8AtT3xg8NgkTPdrFSlpVCUpYjvyjlbRZynmLBBl2EGwnbN7MN+51sc6epWr6d0zl5NEFMg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260126083826.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.2.3-beta-20260126083826.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.2.3-beta-20260126083826.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260126083826.0_1769416797961_0.7537874200017127","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260126100457.0":{"name":"@midscene/android","version":"1.2.3-beta-20260126100457.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260126100457.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2207d0be0748116e191cacf7b9bdb0a2609c8b77","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260126100457.0.tgz","fileCount":10,"integrity":"sha512-J6ENQdzOCSKYiq5sjyHlF3USSnteGHB5PLtJzfySBJLI1z2Oyon3IeINcx4whLICxM6wIYRU4a2MMhei4G0D/w==","signatures":[{"sig":"MEYCIQCs3g8VkSY+9Ixcm5HotcdATimJ1IWEzW9XH5EodOJLDAIhAMC1DvpgUAdw2txYFGpaCfEvx2vo+OMBeGZLEQEghb6v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270122},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260126100457.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c341a5c708ff80bc7fd8128f5c3923ec/midscene-android-1.2.3-beta-20260126100457.0.tgz","_integrity":"sha512-J6ENQdzOCSKYiq5sjyHlF3USSnteGHB5PLtJzfySBJLI1z2Oyon3IeINcx4whLICxM6wIYRU4a2MMhei4G0D/w==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260126100457.0","@midscene/shared":"1.2.3-beta-20260126100457.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260126100457.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260126100457.0_1769421989917_0.43457736596933727","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260127070952.0":{"name":"@midscene/android","version":"1.2.3-beta-20260127070952.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260127070952.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"794ff4da18848b8e049bec3a77fd633332be6c7f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260127070952.0.tgz","fileCount":10,"integrity":"sha512-CqX4KzFoQOAwpzcmZO7er37jCPnSlX3Q275QOfl6k8Uh8jwDqG+LsUXSRN7OZBxtE7G2YivRKFE30wuBHuKCSQ==","signatures":[{"sig":"MEUCIQD34v5C692VQTdM/2kFaQAWdF3v/27jpXewwcaePZd8EAIgAOjdcNngxhLgwmswPSOVOojbU8YL645a6n8rc5ZpxjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270122},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260127070952.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c13a9e521db94206d6b842e8e7cf393c/midscene-android-1.2.3-beta-20260127070952.0.tgz","_integrity":"sha512-CqX4KzFoQOAwpzcmZO7er37jCPnSlX3Q275QOfl6k8Uh8jwDqG+LsUXSRN7OZBxtE7G2YivRKFE30wuBHuKCSQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260127070952.0","@midscene/shared":"1.2.3-beta-20260127070952.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260127070952.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260127070952.0_1769497887179_0.6366841304858954","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260127124325.0":{"name":"@midscene/android","version":"1.2.3-beta-20260127124325.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260127124325.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"cfbedd3300b64540525fabbdf144ab50522f4709","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260127124325.0.tgz","fileCount":11,"integrity":"sha512-pn++JjZ80ouiA1gYAwexRFahyWN9ryuTlrkGZV+iNSoVmm5TPhqOFJD+CGcJmiADpe+IuxxIJCE/n27vTsq16A==","signatures":[{"sig":"MEYCIQDwib2bSE+yq0N0V9bUTDkrThxK6FPAMBIXF30XMrnGBwIhAIVy3Od6krnfBv9F4L3tIdosYeb30Rf7udg8fZinVHZw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497167},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260127124325.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/442e984947652fb3c3192696f3574cce/midscene-android-1.2.3-beta-20260127124325.0.tgz","_integrity":"sha512-pn++JjZ80ouiA1gYAwexRFahyWN9ryuTlrkGZV+iNSoVmm5TPhqOFJD+CGcJmiADpe+IuxxIJCE/n27vTsq16A==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260127124325.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.2.3-beta-20260127124325.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.2.3-beta-20260127124325.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260127124325.0_1769517902902_0.1425314944698246","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@midscene/android","version":"1.3.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"11235d9075416944c3a9954826f7c03dd877f15c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.0.tgz","fileCount":11,"integrity":"sha512-NHczAWlNAoik8+6UKbMh66s2Dgb6Xqnp9ztsV5B+MfcsdQU7FJgy5ysw44/2hdFsUsmcgzuYD/bEXGg42bw8wQ==","signatures":[{"sig":"MEQCIAoYkHcthNWTc3JRBs+45QcvoZ+nlVF0UFcapj1uJkRvAiAMz5R7CFZZWNLO1ePSKgk7pVnMYvCB++kMnA3rbIOkrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497079},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/14534d82e19433ad243f60762016bc14/midscene-android-1.3.0.tgz","_integrity":"sha512-NHczAWlNAoik8+6UKbMh66s2Dgb6Xqnp9ztsV5B+MfcsdQU7FJgy5ysw44/2hdFsUsmcgzuYD/bEXGg42bw8wQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.0_1769518917666_0.4034355989601053","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta-20260128022631.0":{"name":"@midscene/android","version":"1.3.1-beta-20260128022631.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.1-beta-20260128022631.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1e6b4d891077767ee0d55d5aeaa76ad70d1b9687","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.1-beta-20260128022631.0.tgz","fileCount":11,"integrity":"sha512-Pu8vZ6XVfGj6Ztqd/95O/6owJlH6p4bbtVchjJjJlQT2ByHuyMqrRDjZezm3KbjJf4gu2gT0drZ/9CLof8y3Vw==","signatures":[{"sig":"MEQCIFULqcCnwW65F4Nfm+JAwXwPz4aNPvhFUVqsJwY54dGqAiA/JpZ4bDzO/80b1vS9yedbXSA8UPidMASFhRmIrflQQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497167},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.1-beta-20260128022631.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c595b5bce0c6b79f2c3ac951490dbafb/midscene-android-1.3.1-beta-20260128022631.0.tgz","_integrity":"sha512-Pu8vZ6XVfGj6Ztqd/95O/6owJlH6p4bbtVchjJjJlQT2ByHuyMqrRDjZezm3KbjJf4gu2gT0drZ/9CLof8y3Vw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.1-beta-20260128022631.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.1-beta-20260128022631.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.1-beta-20260128022631.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.1-beta-20260128022631.0_1769567289355_0.9917726100535884","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta-20260128032156.0":{"name":"@midscene/android","version":"1.3.1-beta-20260128032156.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.1-beta-20260128032156.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7f8ed27227b7aec39cfd79c8fe74c54772a74833","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.1-beta-20260128032156.0.tgz","fileCount":11,"integrity":"sha512-IlroAxq8V8L/DST52u+J9wtVAU8YbKoGAxjTuWbCPpHj5U7XDjT5AZTyEfMcnLZ7M/O8Q/r2Nx416f9gQMAdyw==","signatures":[{"sig":"MEUCIEwhwYrHKH4mgqJm7S1ptKCLO39cOS+rGAYd63o3YqynAiEAyV1OO+Valm52LNyNyittFKXqh67NnbbRtJy0Fb8n2Gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497167},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.1-beta-20260128032156.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ad9c230de3212fb208763546ed4a85ac/midscene-android-1.3.1-beta-20260128032156.0.tgz","_integrity":"sha512-IlroAxq8V8L/DST52u+J9wtVAU8YbKoGAxjTuWbCPpHj5U7XDjT5AZTyEfMcnLZ7M/O8Q/r2Nx416f9gQMAdyw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.1-beta-20260128032156.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.1-beta-20260128032156.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.1-beta-20260128032156.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.1-beta-20260128032156.0_1769570608861_0.6473476152464528","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@midscene/android","version":"1.3.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.1","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4e051d6bf47801968bfedddde6664b3ef1a4a1f8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.1.tgz","fileCount":11,"integrity":"sha512-y7TdU4rAEtFDCp5ukvSCPeG0XmCPOzJYIc32crNUaZ336+RGc/t44LN/pbAL7guEOjrUqIgOu41tJ+/RStJMnw==","signatures":[{"sig":"MEUCIQDmaw4uRp5zguHZeIpfmGIA9C0h/ytuNnm2oCsY2qvJcgIgFrmTvfFhCoxdoCuj1RUELEzKAzlTQ4VKUfdvEJUxm78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489120},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/a88a6b6228b769138814850799f1d055/midscene-android-1.3.1.tgz","_integrity":"sha512-y7TdU4rAEtFDCp5ukvSCPeG0XmCPOzJYIc32crNUaZ336+RGc/t44LN/pbAL7guEOjrUqIgOu41tJ+/RStJMnw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.1","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.1","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.1"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.1_1769572735015_0.723340260868131","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta-20260128040840.0":{"name":"@midscene/android","version":"1.3.1-beta-20260128040840.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.1-beta-20260128040840.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3e7336b69f387ac71e6ea0b3c926369b105c5094","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.1-beta-20260128040840.0.tgz","fileCount":11,"integrity":"sha512-eSlCTnJH5k0KyhhJwxdrC/8nGkvL/niaYs3ML7AOMneN01wArK61R/dE+xPnXNEVOBHEUKqAfcATfOMFmgIhBA==","signatures":[{"sig":"MEQCICi3S4NTA5uwGfvyKjQkbcWv5WHzTrSzg3ip8Owo9VfmAiBQ4DPb+g2Vq+ZOeQ1oHMc6eVFDsRVcSIdvM6eav2j/yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497167},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.1-beta-20260128040840.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9e6cf7d7e3f0bc788c85f4f9dbe28fbd/midscene-android-1.3.1-beta-20260128040840.0.tgz","_integrity":"sha512-eSlCTnJH5k0KyhhJwxdrC/8nGkvL/niaYs3ML7AOMneN01wArK61R/dE+xPnXNEVOBHEUKqAfcATfOMFmgIhBA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.1-beta-20260128040840.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.1-beta-20260128040840.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.1-beta-20260128040840.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.1-beta-20260128040840.0_1769573416675_0.6227390510267341","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta-20260128042253.0":{"name":"@midscene/android","version":"1.3.1-beta-20260128042253.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.1-beta-20260128042253.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"3ea4bd531320745e6bd28f967656c01a441ab755","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.1-beta-20260128042253.0.tgz","fileCount":11,"integrity":"sha512-6dmaBjlN4I7lQ4l5hJt5W4l9K/ZYp6p1wA7/9jLUCMp0z15eVF0Z20NtJJ2hxtZNkoBgc8dnLWSzf/Fi21If2A==","signatures":[{"sig":"MEYCIQDoTVK8OyRKI5pVP62cWTz+g5FzeDnyVRVTaBh94OfBfQIhAIKe9CrtNDAsVqfhDkoJDvTkQcWZ79SiC2tG9jYKKg7J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497167},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.1-beta-20260128042253.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3598417f364ff5030e6cdbdfa15c48ed/midscene-android-1.3.1-beta-20260128042253.0.tgz","_integrity":"sha512-6dmaBjlN4I7lQ4l5hJt5W4l9K/ZYp6p1wA7/9jLUCMp0z15eVF0Z20NtJJ2hxtZNkoBgc8dnLWSzf/Fi21If2A==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.1-beta-20260128042253.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.1-beta-20260128042253.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.1-beta-20260128042253.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.1-beta-20260128042253.0_1769574271937_0.7532796957345889","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-beta-20260128043051.0":{"name":"@midscene/android","version":"1.3.1-beta-20260128043051.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.1-beta-20260128043051.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"004764e37abf8ef7a8f1536412c1ff706114a8c5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.1-beta-20260128043051.0.tgz","fileCount":11,"integrity":"sha512-1s8AmKdETzfBcKJFchIG2P6iMuy1qY0tNhOzQyUNPIBaMqv1EFDXCStOlXyaKPf2vzEmaOOSqjcLITdTOjMU7Q==","signatures":[{"sig":"MEQCIHkTN11N56cx3M84X5UhzQmp3bWT0hoIb5KHL458oPntAiBMJDB5DvLbUG6HYhoPkWd75WouuYwr8JN8aSRCqMwo3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497167},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.1-beta-20260128043051.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f3b1969f5700833ad725db95be4afac0/midscene-android-1.3.1-beta-20260128043051.0.tgz","_integrity":"sha512-1s8AmKdETzfBcKJFchIG2P6iMuy1qY0tNhOzQyUNPIBaMqv1EFDXCStOlXyaKPf2vzEmaOOSqjcLITdTOjMU7Q==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.1-beta-20260128043051.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.1-beta-20260128043051.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.1-beta-20260128043051.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.1-beta-20260128043051.0_1769574744268_0.12225961858658874","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@midscene/android","version":"1.3.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.2","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"836690c1232344889051ea08c03b7e9d229fe98d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.2.tgz","fileCount":11,"integrity":"sha512-PbyKbHjwCSL4IEIwe8VGKx+HMrrAOLONh5SoI+4/KkUI1qelEv93iU3xR6YX+qXPsd7szejAp0Om5Uvly/WdNg==","signatures":[{"sig":"MEUCIQCWXJOF9Kc1koYxGKV30PHudh762uxkWyRcBJemDb7aYAIgOzoSUJOhKjy1fyUib/t8gQ9FEg+GrsxfsNICHGydMgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489120},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5501cd0bdc9dc3315a7935f81615161e/midscene-android-1.3.2.tgz","_integrity":"sha512-PbyKbHjwCSL4IEIwe8VGKx+HMrrAOLONh5SoI+4/KkUI1qelEv93iU3xR6YX+qXPsd7szejAp0Om5Uvly/WdNg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.2","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.2","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.2"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.2_1769593274329_0.2033570445538715","host":"s3://npm-registry-packages-npm-production"}},"1.3.3-beta-20260129023218.0":{"name":"@midscene/android","version":"1.3.3-beta-20260129023218.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.3-beta-20260129023218.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"996c85a28f778cc4239e1504fc9a2657aecce598","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.3-beta-20260129023218.0.tgz","fileCount":11,"integrity":"sha512-8/iF8P+javABduySCL6r1tiqy869z/s/zR7Gg0rJMeKMHRurdo4FPfHfaz/z/tkeRMorCsgC/xfb8bDXhBXdDw==","signatures":[{"sig":"MEYCIQCMoN0FasFGV1FgKdL7W7qVJ8pIBVhRcyy3BVO5kZPXwgIhAOuWLbcLiNF80m1eRT1uQ/zVAf3B3KLaQl1NTM3uG+D2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489208},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.3-beta-20260129023218.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ea3b9f75936ac1f9801077a19bad63f7/midscene-android-1.3.3-beta-20260129023218.0.tgz","_integrity":"sha512-8/iF8P+javABduySCL6r1tiqy869z/s/zR7Gg0rJMeKMHRurdo4FPfHfaz/z/tkeRMorCsgC/xfb8bDXhBXdDw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.3-beta-20260129023218.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.3-beta-20260129023218.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.3-beta-20260129023218.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.3-beta-20260129023218.0_1769654033408_0.7294275332376039","host":"s3://npm-registry-packages-npm-production"}},"1.3.3-beta-20260129034300.0":{"name":"@midscene/android","version":"1.3.3-beta-20260129034300.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.3-beta-20260129034300.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"93a7fb0ba536d3fe5afbd7bcbb549c7be45e65ec","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.3-beta-20260129034300.0.tgz","fileCount":11,"integrity":"sha512-YjerMe85lfmyBBahhvC9/qQg7iRD2eKnSjRKi960VXJHi0frZiRk12OailJ1ZsUNmGSYS5SiVdW3FC2ZAuj6WQ==","signatures":[{"sig":"MEUCIH4piadfTmdW/mtqWqrltNWNxQgC3tLnWTFsOszoGMURAiEAqwonyvet8JmW/yooR+hwAq31mEpmhJo+8BQVy44+L34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489208},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.3-beta-20260129034300.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/3fddb76180472f99c8d469fca720ce3a/midscene-android-1.3.3-beta-20260129034300.0.tgz","_integrity":"sha512-YjerMe85lfmyBBahhvC9/qQg7iRD2eKnSjRKi960VXJHi0frZiRk12OailJ1ZsUNmGSYS5SiVdW3FC2ZAuj6WQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.3-beta-20260129034300.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.3-beta-20260129034300.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.3-beta-20260129034300.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.3-beta-20260129034300.0_1769658273649_0.4844030503546972","host":"s3://npm-registry-packages-npm-production"}},"1.3.3-beta-20260129042850.0":{"name":"@midscene/android","version":"1.3.3-beta-20260129042850.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.3-beta-20260129042850.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1ca161cb23257d3bc1b06bc477ef07119dcadd57","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.3-beta-20260129042850.0.tgz","fileCount":11,"integrity":"sha512-/3htFsE9ceOHL3N4U4VdWyg7XzMXVY8PQL77KRNU1VfCy+Wicmx4xH8E/xLppkY2E5C93+3BrZ5LC/LRR1kLCg==","signatures":[{"sig":"MEUCIQDQnfpEWTjz/897/b0tpWOM7CL+W8CbvwCyy7iGj3UKgAIgBHUYPxYy9CXCp50b6FQXNI+TkkFAF2rO2zdQZytbQ3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489208},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.3-beta-20260129042850.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/84dc7f8423759166f709352473656b9d/midscene-android-1.3.3-beta-20260129042850.0.tgz","_integrity":"sha512-/3htFsE9ceOHL3N4U4VdWyg7XzMXVY8PQL77KRNU1VfCy+Wicmx4xH8E/xLppkY2E5C93+3BrZ5LC/LRR1kLCg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.3-beta-20260129042850.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.3-beta-20260129042850.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.3-beta-20260129042850.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.3-beta-20260129042850.0_1769661022736_0.018280504608358505","host":"s3://npm-registry-packages-npm-production"}},"1.3.3-beta-20260129065419.0":{"name":"@midscene/android","version":"1.3.3-beta-20260129065419.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.3-beta-20260129065419.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"76c4609270f7a2349ae633d40d1ece98a3f135e7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.3-beta-20260129065419.0.tgz","fileCount":11,"integrity":"sha512-BBeA2OK194FwHfwnMh4rqmsjxF/6b5ZDnyhtNpwghUwT1+AUKu7av+eoxsHcGXfBNe2mch/vHScKx7ganhLVYA==","signatures":[{"sig":"MEUCIQDAi5dD+Z4QW7CeVfF16rCVemBozPxxyw5oY2NaUY8LAAIgVeex9r8xrVdu1wO3WbMBOWpfjuKInbfOGXN9uXxVbzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489208},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.3-beta-20260129065419.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/566669003ae8bb59aa4f45b3f03ed33c/midscene-android-1.3.3-beta-20260129065419.0.tgz","_integrity":"sha512-BBeA2OK194FwHfwnMh4rqmsjxF/6b5ZDnyhtNpwghUwT1+AUKu7av+eoxsHcGXfBNe2mch/vHScKx7ganhLVYA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.3-beta-20260129065419.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.3-beta-20260129065419.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.3-beta-20260129065419.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.3-beta-20260129065419.0_1769669752495_0.6428211935491888","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@midscene/android","version":"1.3.3","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.3","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e0ff95fb3619ebc9ca9999c4416ca3724cc9641a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.3.tgz","fileCount":11,"integrity":"sha512-oNGM57qL9y49ttjX5dvUvVetcGyqkt3aath9enIOOgM6WyVdRSRpS37iK08TiI89LKNFxNsjcaikoYyJVW4rew==","signatures":[{"sig":"MEUCICriiiBgKvEzjvlJh8BhCJtCNbRMSZ2dbCmcUYg+UEd9AiEAndlLc72xPD55ke/a7qDyMs7EOmBG7br166Q9FA5WwrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489120},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/75a597352a89cdf84b026e58a123f873/midscene-android-1.3.3.tgz","_integrity":"sha512-oNGM57qL9y49ttjX5dvUvVetcGyqkt3aath9enIOOgM6WyVdRSRpS37iK08TiI89LKNFxNsjcaikoYyJVW4rew==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.3","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.3","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.3"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.3_1769675238904_0.49762228431840794","host":"s3://npm-registry-packages-npm-production"}},"1.3.4-beta-20260129101746.0":{"name":"@midscene/android","version":"1.3.4-beta-20260129101746.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.4-beta-20260129101746.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"adc65f3c51b8da67909779411004bb72d5ad812a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.4-beta-20260129101746.0.tgz","fileCount":11,"integrity":"sha512-M+N6Szjwpym9aIu7cFzjXNr0JtSQL62CWOv9SG/ynetj/B+QUkttY6ZVF80hvAMijlxro9ZJlg1fwGRzrryPFw==","signatures":[{"sig":"MEUCIQDmSjw95Ee123uq6fwuV9wHF5ZavY6m0B6VRDbtTc9a5QIgEWBRL1Ctg9GfTNZ2g8aH9G3zpkHNKEZ7xg/+CHSpzhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489208},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.4-beta-20260129101746.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/e9459c6c9cebfd88730c6d6cfa9af30f/midscene-android-1.3.4-beta-20260129101746.0.tgz","_integrity":"sha512-M+N6Szjwpym9aIu7cFzjXNr0JtSQL62CWOv9SG/ynetj/B+QUkttY6ZVF80hvAMijlxro9ZJlg1fwGRzrryPFw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.4-beta-20260129101746.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.4-beta-20260129101746.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.4-beta-20260129101746.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.4-beta-20260129101746.0_1769681954729_0.6984377135970099","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@midscene/android","version":"1.3.4","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.4","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4ada810c6012b8e13e8b75ca21aeb7dde39f749a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.4.tgz","fileCount":11,"integrity":"sha512-RLy+huIGGIqQxS7UsQX4dkLlf9y2c58ou6PLhHQTYpvaHp0YvTnlyIQJYUra1UrD8WzRchbBYyb3oRRC1bksiQ==","signatures":[{"sig":"MEUCICm89N27QT6XBrHfaZd1MngqTd0YzB4RdzlwvNyK9jQ2AiEAkjgtTf6/2aTJXjGe8ujwwd4de6kS5zKywlXKXl0B+Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489120},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/ef213834696fb4374cde9718d69d8cc0/midscene-android-1.3.4.tgz","_integrity":"sha512-RLy+huIGGIqQxS7UsQX4dkLlf9y2c58ou6PLhHQTYpvaHp0YvTnlyIQJYUra1UrD8WzRchbBYyb3oRRC1bksiQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.4","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.4","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.4"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.4_1769699571606_0.058164146235886616","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260130032421.0":{"name":"@midscene/android","version":"1.3.5-beta-20260130032421.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.5-beta-20260130032421.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8558e9edb421ada242cc43a9d9a2db4321c56efd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.5-beta-20260130032421.0.tgz","fileCount":11,"integrity":"sha512-cWyZNgm2GW53uQv7OOzQFVylcSHkdNVk7xvNgYCv0on6alXSk7QtA1C5wkb/mCIfmlUUpPz0/Eu2UKRHiYIx2Q==","signatures":[{"sig":"MEUCIEkYjsaH7kzJCP1ffBpdO/Ikjkl1hoGEpf6v7ROblFHPAiEAkpJgC95s1D5lzGAoWiMk/VYuwXAbhwecMbDPv0m0ryM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489208},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.5-beta-20260130032421.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/c850f395d040443c3ec759bbaef6ed4b/midscene-android-1.3.5-beta-20260130032421.0.tgz","_integrity":"sha512-cWyZNgm2GW53uQv7OOzQFVylcSHkdNVk7xvNgYCv0on6alXSk7QtA1C5wkb/mCIfmlUUpPz0/Eu2UKRHiYIx2Q==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.5-beta-20260130032421.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.5-beta-20260130032421.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.5-beta-20260130032421.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.5-beta-20260130032421.0_1769743558907_0.42070403616723206","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260130092951.0":{"name":"@midscene/android","version":"1.3.5-beta-20260130092951.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.5-beta-20260130092951.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1ab09e4e7ad792e5a7069aaaadc60aecd529619e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.5-beta-20260130092951.0.tgz","fileCount":11,"integrity":"sha512-JEFa4qo2MoCxY/f8+n7Z+ZINZIyKx6VBdmCSH4GeMpkAraV7ln6YbNXnoZAkhLK1nygYNf42SOwK8GHayg9DOA==","signatures":[{"sig":"MEYCIQDG9EqYWKiQ9h8yTx8yc21ezc1caP9giqBl75sIVcX9hwIhALJlWU9EXYvL6thv92jap5CsVbMPfFwWjEtuXUJRSdc/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489208},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.5-beta-20260130092951.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/203255d1fa756b03c6684b1726c60f4a/midscene-android-1.3.5-beta-20260130092951.0.tgz","_integrity":"sha512-JEFa4qo2MoCxY/f8+n7Z+ZINZIyKx6VBdmCSH4GeMpkAraV7ln6YbNXnoZAkhLK1nygYNf42SOwK8GHayg9DOA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.5-beta-20260130092951.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.5-beta-20260130092951.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.5-beta-20260130092951.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.5-beta-20260130092951.0_1769765486132_0.8308605282946924","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260130105858.0":{"name":"@midscene/android","version":"1.3.5-beta-20260130105858.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.5-beta-20260130105858.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6a376b144c4a4c392baed7e32c05f8921aa71ef8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.5-beta-20260130105858.0.tgz","fileCount":11,"integrity":"sha512-R6/JhfbRdy5eGruyOl3D7iC/szp2IOqMleNrfbEZwNi5Wdt9cGi9Ic/nUzZnXHjFkYXg1bJMs3SD62lJmv72mA==","signatures":[{"sig":"MEYCIQDFTo29kmLAyUutg+v41yReIYXv1gbRkK6Fc+6QnDLdZQIhAIVOsWXV3RvDcU949ar1mVfwMAKVQRCUa0JPE3qWPp7V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490270},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.5-beta-20260130105858.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/36b1a8147d89f3ab520dd55b7c77ed5e/midscene-android-1.3.5-beta-20260130105858.0.tgz","_integrity":"sha512-R6/JhfbRdy5eGruyOl3D7iC/szp2IOqMleNrfbEZwNi5Wdt9cGi9Ic/nUzZnXHjFkYXg1bJMs3SD62lJmv72mA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.5-beta-20260130105858.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.5-beta-20260130105858.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.5-beta-20260130105858.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.5-beta-20260130105858.0_1769770825722_0.24291964348175443","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260202020122.0":{"name":"@midscene/android","version":"1.3.5-beta-20260202020122.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.5-beta-20260202020122.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f671f68f9ebb9e4226950eeed77fc42116ed877a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.5-beta-20260202020122.0.tgz","fileCount":11,"integrity":"sha512-zx68B2dEpxUyuFyG/wjGYYkSyRhd3qhP98KGvniXqCayt2NRcIvw9lQI7yqfM+etukhkm+a4yRNtWR+2TMdRcA==","signatures":[{"sig":"MEYCIQCpAcG8U1KC6Ba0trTJvWu9ORFKQoR2kxaMr80TL1vyAQIhAN0zhz51x5vTGRu1iqZ6QXAH1wUiKS0cWM2+crXs47ZI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490270},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.5-beta-20260202020122.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/fcdc8586d8383e0a535233ecf00efae3/midscene-android-1.3.5-beta-20260202020122.0.tgz","_integrity":"sha512-zx68B2dEpxUyuFyG/wjGYYkSyRhd3qhP98KGvniXqCayt2NRcIvw9lQI7yqfM+etukhkm+a4yRNtWR+2TMdRcA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.5-beta-20260202020122.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.5-beta-20260202020122.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.5-beta-20260202020122.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.5-beta-20260202020122.0_1769997771736_0.6614687336754415","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260202030636.0":{"name":"@midscene/android","version":"1.3.5-beta-20260202030636.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.5-beta-20260202030636.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"25fe4033c4fe3cfd9930049e70380e450a0dd5d4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.5-beta-20260202030636.0.tgz","fileCount":11,"integrity":"sha512-FGUVJWGupL+Qh/kkt/Zy9H5EYxuKBfQTAzfesaaeE8LLE+QrbvpfRNK8oK88DlKVJK1OzeHw7SYDsDOgkzJNMg==","signatures":[{"sig":"MEUCIBgY1mxMtn1DFxfsK89Fp9W9bFB4FHcYjTREORX5HAHbAiEAxOOTSfuAg2Cfap0m3JXsJ/ApvdXn4Uy4X5KdgCZ4x3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490270},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.5-beta-20260202030636.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/0e6019985a0d2e91c7f126afac482b53/midscene-android-1.3.5-beta-20260202030636.0.tgz","_integrity":"sha512-FGUVJWGupL+Qh/kkt/Zy9H5EYxuKBfQTAzfesaaeE8LLE+QrbvpfRNK8oK88DlKVJK1OzeHw7SYDsDOgkzJNMg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.5-beta-20260202030636.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.5-beta-20260202030636.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.5-beta-20260202030636.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.5-beta-20260202030636.0_1770001689277_0.8350718210706602","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260202075348.0":{"name":"@midscene/android","version":"1.3.5-beta-20260202075348.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.5-beta-20260202075348.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"fc21c79daa7a823f11802620cee4a2b944f75a97","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.5-beta-20260202075348.0.tgz","fileCount":11,"integrity":"sha512-GWFGz34oW4rn+ZGIQRxgEAPAGKvTpXBK6uXB1cKnXWst4lS1EShad57/J0JaJzYoyhcKKARXKFYDUkHsur6j/w==","signatures":[{"sig":"MEYCIQCk9QplGtGVle1l4QEC3oxT6VpkN3Cg+TVd+hi7AN1fjwIhANi2h8J3ivCnVFzJiKPaXJ7qVrmvns1QnGL2weLLvapR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490270},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.5-beta-20260202075348.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/86ba079c4a27a5193a3f474b34c94d49/midscene-android-1.3.5-beta-20260202075348.0.tgz","_integrity":"sha512-GWFGz34oW4rn+ZGIQRxgEAPAGKvTpXBK6uXB1cKnXWst4lS1EShad57/J0JaJzYoyhcKKARXKFYDUkHsur6j/w==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.5-beta-20260202075348.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.5-beta-20260202075348.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.5-beta-20260202075348.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.5-beta-20260202075348.0_1770018916203_0.8714760426874169","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260203035749.0":{"name":"@midscene/android","version":"1.3.5-beta-20260203035749.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.5-beta-20260203035749.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e0a07f369d3ca325e412c8da48a5fcfc604e6b4d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.5-beta-20260203035749.0.tgz","fileCount":11,"integrity":"sha512-nAHPo673zcgZw9t5lavlcsZNxtwGrmdxifHbMZfEy7U5PWXYrZVUG0rBmJTDIRFjhQaRTpDdv2fr+XZvW/e9kA==","signatures":[{"sig":"MEUCIDa6t/BDu029B1qVpGzOEdMLw81X4N/KZQ6O45PApTLSAiEAsRWQbywqvqGafsGa5g9GJn01G3Ha65ZNLY3Vf6izi3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490270},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.5-beta-20260203035749.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/5df6d6911efc4a6e5c47eb1fde1f4900/midscene-android-1.3.5-beta-20260203035749.0.tgz","_integrity":"sha512-nAHPo673zcgZw9t5lavlcsZNxtwGrmdxifHbMZfEy7U5PWXYrZVUG0rBmJTDIRFjhQaRTpDdv2fr+XZvW/e9kA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.5-beta-20260203035749.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.5-beta-20260203035749.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.5-beta-20260203035749.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.5-beta-20260203035749.0_1770091162948_0.3443304832131835","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260203085617.0":{"name":"@midscene/android","version":"1.3.5-beta-20260203085617.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.5-beta-20260203085617.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"21c54ae148eadd624d38518abb40c38daf38d3e8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.5-beta-20260203085617.0.tgz","fileCount":11,"integrity":"sha512-orGWPoJwdoBHL7VD5uQp/avg0o19qL9stOw4Ky5Sm0vJqdtuc+Do3NXEWFphKd/C0kwsymh+TC8o5gxEkfxEyw==","signatures":[{"sig":"MEUCIBIoiJQvthGxAcvwxiENyjnaa0Rc3VdSsWYrD7/A9LT8AiEA/PgW3e464CZl18sqTD2+7r50TtFU6oBciNWULZIdHvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490270},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.5-beta-20260203085617.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/f6b16067c923ef9a81f0c53fb1e59d7c/midscene-android-1.3.5-beta-20260203085617.0.tgz","_integrity":"sha512-orGWPoJwdoBHL7VD5uQp/avg0o19qL9stOw4Ky5Sm0vJqdtuc+Do3NXEWFphKd/C0kwsymh+TC8o5gxEkfxEyw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.5-beta-20260203085617.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.5-beta-20260203085617.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.5-beta-20260203085617.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.5-beta-20260203085617.0_1770109071414_0.762822019143657","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260203090835.0":{"name":"@midscene/android","version":"1.3.5-beta-20260203090835.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.5-beta-20260203090835.0","maintainers":[{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1dc13914f7ec19d352636edcf003244f281833f0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.5-beta-20260203090835.0.tgz","fileCount":11,"integrity":"sha512-8nR1m3mIdQ1rRUZM4qZOJUQ0OKWFKcoXOFQab++YhpC749326oFPB4mVPGJY6deNcykuackoy+Ryr2AUs6UP+g==","signatures":[{"sig":"MEUCIFHLuAwf96E0HXWc2xIiG6MOprf8567jFvd/+CaUmre9AiEA/Vkvfgl+7N7tScAPDtLJqlJvYzidyK0XEmXhAryMhZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524913},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.5-beta-20260203090835.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"zhoushaw","email":"466150516@qq.com"},"_resolved":"/tmp/9c6677fad8a934dd372dd0f5f91e0e3c/midscene-android-1.3.5-beta-20260203090835.0.tgz","_integrity":"sha512-8nR1m3mIdQ1rRUZM4qZOJUQ0OKWFKcoXOFQab++YhpC749326oFPB4mVPGJY6deNcykuackoy+Ryr2AUs6UP+g==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.5-beta-20260203090835.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.5-beta-20260203090835.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.5-beta-20260203090835.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.5-beta-20260203090835.0_1770109806158_0.030805897237506707","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260204061938.0":{"name":"@midscene/android","version":"1.3.5-beta-20260204061938.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.5-beta-20260204061938.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ff3c22b5fe07bb6faee88347aaf1aecc20741a92","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.5-beta-20260204061938.0.tgz","fileCount":11,"integrity":"sha512-yDGGaYtIcaEBpNMZDgKx6eklBTgTrxfkFoNI/tlXq+B4G01BCFlXYLZlttbqNGRXcwcaAuHitEADQadc3+4Pdg==","signatures":[{"sig":"MEYCIQDDhAV7Ph7w269N+QsPPrm1Ej349K1KBd5gdSJ8Ijk41AIhAKctgy0uuVlYxntUXBiWpHIq9bn5lkzCuVkjxpjw2sIt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490036},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.5-beta-20260204061938.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c7d821ab3d6de3736e786d0aa32f7d40/midscene-android-1.3.5-beta-20260204061938.0.tgz","_integrity":"sha512-yDGGaYtIcaEBpNMZDgKx6eklBTgTrxfkFoNI/tlXq+B4G01BCFlXYLZlttbqNGRXcwcaAuHitEADQadc3+4Pdg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.5-beta-20260204061938.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.5-beta-20260204061938.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.5-beta-20260204061938.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.5-beta-20260204061938.0_1770186073072_0.057800728294059356","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260204065537.0":{"name":"@midscene/android","version":"1.3.5-beta-20260204065537.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.5-beta-20260204065537.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f7ea92cca7c1ecc7f048b1d9de41ec80c7918c2a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.5-beta-20260204065537.0.tgz","fileCount":11,"integrity":"sha512-QpP9XxLj1tqXSKnUT1RN/brcNmwvMdjbUnGSAed9KQ9CUcevrvt++AMzTM90YdP+s2iJ6DB1Xw/SW+vbdqx5pw==","signatures":[{"sig":"MEUCIQD0pZ2AfoAOPASAtSPPMNSDf3GONhbcsiz25sHD2wegOQIga/juVgR9tyW7GkczjKtMRYQLxy9GNSpd4FX0o0Ty2to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490270},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.5-beta-20260204065537.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/150a715b5aa404f28869125f49820acf/midscene-android-1.3.5-beta-20260204065537.0.tgz","_integrity":"sha512-QpP9XxLj1tqXSKnUT1RN/brcNmwvMdjbUnGSAed9KQ9CUcevrvt++AMzTM90YdP+s2iJ6DB1Xw/SW+vbdqx5pw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.5-beta-20260204065537.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.5-beta-20260204065537.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.5-beta-20260204065537.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.5-beta-20260204065537.0_1770188226639_0.08413665331972964","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260204093120.0":{"name":"@midscene/android","version":"1.3.5-beta-20260204093120.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.5-beta-20260204093120.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e1cb90a7400163ed177467471119c9118750569a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.5-beta-20260204093120.0.tgz","fileCount":11,"integrity":"sha512-bfhw0rvDrMd8zwZSfB04eLTIAqGHk77V2JMdVuDxzbYYMbvO6wKLIqGfMjNZAPdFMViUiZJb/TciSsy2HVnMMw==","signatures":[{"sig":"MEUCIQCiNwmtcNP/XYFKPV97R2vBCzKbVm++9dUzhSXoopew0gIgLUNsEtCTEUm0FAL5x/23TJNYLZG2Py8EZv+xJmt8H3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490036},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.5-beta-20260204093120.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/63232a8355205bb0a1c0f4cf5bea8f76/midscene-android-1.3.5-beta-20260204093120.0.tgz","_integrity":"sha512-bfhw0rvDrMd8zwZSfB04eLTIAqGHk77V2JMdVuDxzbYYMbvO6wKLIqGfMjNZAPdFMViUiZJb/TciSsy2HVnMMw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.5-beta-20260204093120.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.5-beta-20260204093120.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.5-beta-20260204093120.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.5-beta-20260204093120.0_1770197574284_0.35819438999026665","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-beta-20260204095321.0":{"name":"@midscene/android","version":"1.3.5-beta-20260204095321.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.5-beta-20260204095321.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9e928ce623c15660f5cad0727644d337d2f3e7d0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.5-beta-20260204095321.0.tgz","fileCount":11,"integrity":"sha512-KRr+6PR1SAiUpyCgH5X1MNVKpsBu42VBrC7v0HNbA9z8NgVCGAVpqjhG0lra//srvPIZMFD+Wpff1oBY3INtUA==","signatures":[{"sig":"MEYCIQD5EkvUJg+n8GOntlTxGnhnMkfE2rddgwxlZWkAWLJ2vQIhANOZXNzeR7OLYEMRW8lA8hSn5CDV2Zjp8gfobGrnr8SH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516611},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.5-beta-20260204095321.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8e7d8b7d1b479d9b09c49bf4cf7fa65d/midscene-android-1.3.5-beta-20260204095321.0.tgz","_integrity":"sha512-KRr+6PR1SAiUpyCgH5X1MNVKpsBu42VBrC7v0HNbA9z8NgVCGAVpqjhG0lra//srvPIZMFD+Wpff1oBY3INtUA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.5-beta-20260204095321.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.5-beta-20260204095321.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.5-beta-20260204095321.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.5-beta-20260204095321.0_1770198892030_0.9300125773516492","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@midscene/android","version":"1.3.5","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.5","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c07e6b5c1b961ab52f7b8f1c588974b56c925d83","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.5.tgz","fileCount":11,"integrity":"sha512-AbxOiU7xBy7vQQ3JfGMoAaA7FB6pO2LzB3zl7Oe4eUqdnHDXok2i/gS27PImfj9gd8qSeePSCmP4+CaP5zpMBg==","signatures":[{"sig":"MEUCIQCUMafzvhElzFxN2sK8Z5jwRvsJfiH8ZUzNw7zl4AS+uAIgUbwqQJ85GXRHCow4UwkM98okhVUd09jy3f2vTgOwBgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489948},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8278d112d40e834048e50e175ef2e09f/midscene-android-1.3.5.tgz","_integrity":"sha512-AbxOiU7xBy7vQQ3JfGMoAaA7FB6pO2LzB3zl7Oe4eUqdnHDXok2i/gS27PImfj9gd8qSeePSCmP4+CaP5zpMBg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.5","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.5","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.5"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.5_1770201007539_0.86702109484037","host":"s3://npm-registry-packages-npm-production"}},"1.3.6-beta-20260204110201.0":{"name":"@midscene/android","version":"1.3.6-beta-20260204110201.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.6-beta-20260204110201.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"57ddb5ea8cf2b8fc7b17c70b92034e9cb5c11a93","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.6-beta-20260204110201.0.tgz","fileCount":11,"integrity":"sha512-rqa8MsOs+KyZeFAzBsHHqWp2vuGG6r/fBJD0YeKQAZsxYNtJgRG5kOOn6Q/PnZ4qzrh9EM2ada3ZHbYJk68JtA==","signatures":[{"sig":"MEYCIQDIo/I5zmqJlb6tACFRzp4kXjMvOCGfBiINDlGiriLKUQIhAOifpOXvaZcFnjB7UgE6k2uTLx3yBvZ5YE6ezW2Lw9il","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490036},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.6-beta-20260204110201.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f5ff9e1558ed4bfba67d1119459cf22b/midscene-android-1.3.6-beta-20260204110201.0.tgz","_integrity":"sha512-rqa8MsOs+KyZeFAzBsHHqWp2vuGG6r/fBJD0YeKQAZsxYNtJgRG5kOOn6Q/PnZ4qzrh9EM2ada3ZHbYJk68JtA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.6-beta-20260204110201.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.6-beta-20260204110201.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.6-beta-20260204110201.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.6-beta-20260204110201.0_1770203006916_0.4786942781165504","host":"s3://npm-registry-packages-npm-production"}},"1.3.6-beta-20260205013053.0":{"name":"@midscene/android","version":"1.3.6-beta-20260205013053.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.6-beta-20260205013053.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1e0b0d7b55d933d2843560797cf4194701792499","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.6-beta-20260205013053.0.tgz","fileCount":11,"integrity":"sha512-DNUFaXQ8+5SVXePX6VM1mQFR5S1xN/Ds7pQn6yopCJjcID5h0gbNMSjCBzOOC0oik/+rAPrE769vj2mgXFayrA==","signatures":[{"sig":"MEUCIQDbTbzph+E/MPzYdyoapJY/lWnhRppG+VbJMeahO84w7AIgM06CUFegIbFAQT2rZltWqNJMVVOaPRVejKn8bxQZu9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490036},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.6-beta-20260205013053.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b899f7bd913bb707c044ae27b7a16de7/midscene-android-1.3.6-beta-20260205013053.0.tgz","_integrity":"sha512-DNUFaXQ8+5SVXePX6VM1mQFR5S1xN/Ds7pQn6yopCJjcID5h0gbNMSjCBzOOC0oik/+rAPrE769vj2mgXFayrA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.6-beta-20260205013053.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.6-beta-20260205013053.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.6-beta-20260205013053.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.6-beta-20260205013053.0_1770255144249_0.917438635284719","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@midscene/android","version":"1.3.6","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.6","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"fbd818d3518f2b3329b3382bbe9a2ed746250423","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.6.tgz","fileCount":11,"integrity":"sha512-nzzrSorDPV/e9gcYXyxK0N0X1MV8ZbYlRJxdtBPwuk3jI07KGb8nfRQk9sZN41px7z3Yh8KUng9jomqw6th17Q==","signatures":[{"sig":"MEUCIQD2QP7qfSVoMRy6YrCEykzW4m68yri3GZ11ZIZ+LHPtYQIgcXSXK/ho1GTuQGrZY+n5900RcTsf7DIg0cqKYwHzgZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489948},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/64c75d3a0711e00b00141cf10d5c45ad/midscene-android-1.3.6.tgz","_integrity":"sha512-nzzrSorDPV/e9gcYXyxK0N0X1MV8ZbYlRJxdtBPwuk3jI07KGb8nfRQk9sZN41px7z3Yh8KUng9jomqw6th17Q==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.6","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.6","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.6"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.6_1770257286711_0.3115584595202776","host":"s3://npm-registry-packages-npm-production"}},"1.3.7-beta-20260205031320.0":{"name":"@midscene/android","version":"1.3.7-beta-20260205031320.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.7-beta-20260205031320.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a57de20e5af036ddd1dca5966ab57a02dedf1227","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.7-beta-20260205031320.0.tgz","fileCount":11,"integrity":"sha512-HB5wT4Z03Q3ZkQ2J0l/trbeGBdyUUZ7RC4NqsxHYW3A+Nizby7iIWr5ZI3+GRadUqluN4RVroeWWb/3w6SEPww==","signatures":[{"sig":"MEUCIQCInxm+xGt0l2MUfGw/c75zQqKpvtMBCFuZ8j/oCidcpAIgFpKTq+yt91T/vk5xqWI8xkKtFHfALL3qbNaPpn3ifqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490036},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.7-beta-20260205031320.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/05d0c877880a9a55b82a60014e7d4023/midscene-android-1.3.7-beta-20260205031320.0.tgz","_integrity":"sha512-HB5wT4Z03Q3ZkQ2J0l/trbeGBdyUUZ7RC4NqsxHYW3A+Nizby7iIWr5ZI3+GRadUqluN4RVroeWWb/3w6SEPww==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.7-beta-20260205031320.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.7-beta-20260205031320.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.7-beta-20260205031320.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.7-beta-20260205031320.0_1770261294363_0.32671943399212533","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@midscene/android","version":"1.3.7","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.7","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9c82a3a47f5a1e378216fd46706108d891c9b301","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.7.tgz","fileCount":11,"integrity":"sha512-t7IbZm6paR01TZaPigHxMO3fWjgMq8RsJEoc0KdK9Keeg4Tf/p48sl6cjyaBeKYkBKutpRIr+iQH/ea/lfslOw==","signatures":[{"sig":"MEUCIQDS5IOYZsCzhreK3JvqVpk7mC+pcN6cgo+0koGqvY/ebAIgRjcQKUAjVOmeE7+iO7q6iC/oRdq5swqjR2yKtQUlJW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489948},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.7.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/383cebb09d04daf06d81377b648f5e2c/midscene-android-1.3.7.tgz","_integrity":"sha512-t7IbZm6paR01TZaPigHxMO3fWjgMq8RsJEoc0KdK9Keeg4Tf/p48sl6cjyaBeKYkBKutpRIr+iQH/ea/lfslOw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.7","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.7","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.7"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.7_1770261610618_0.6922903729992866","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta-20260205083246.0":{"name":"@midscene/android","version":"1.3.8-beta-20260205083246.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.8-beta-20260205083246.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"591785daa0ad188fb68a843ccaab7b79267bc721","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.8-beta-20260205083246.0.tgz","fileCount":11,"integrity":"sha512-Tt2tpA1yg5MWZmSHLNG31YbsNFKKm6+g3L8pST3uQNJnCcEHTCqdroLuQiuz5+SxH19yXvIFDdMVHG4IILz80w==","signatures":[{"sig":"MEQCIAq0fC/2/K+Irz7+Pttket4WX2brJLPXso/F+t07wzxhAiAG2RS0v/PmzTvsKWqMDXywmIFgTlxKZzxdqznxrpwIWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490036},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.8-beta-20260205083246.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/09a510d743f6f28e52fe2a5f26b2ad51/midscene-android-1.3.8-beta-20260205083246.0.tgz","_integrity":"sha512-Tt2tpA1yg5MWZmSHLNG31YbsNFKKm6+g3L8pST3uQNJnCcEHTCqdroLuQiuz5+SxH19yXvIFDdMVHG4IILz80w==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.8-beta-20260205083246.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.8-beta-20260205083246.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.8-beta-20260205083246.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.8-beta-20260205083246.0_1770280454072_0.13561453822824787","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@midscene/android","version":"1.3.8","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.8","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"63297496440f484bc8d3be69526ac264534d2baf","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.8.tgz","fileCount":11,"integrity":"sha512-C55W9kJLU4bCOf/Ikh4dnnSdcz4+YvVLqdex0ctu0jd4vZZTiF80pvYLcCHIGQZc/GrjaVZ+pmfiaCJNL/GV7A==","signatures":[{"sig":"MEUCIQDc9Jxg/vDl7aS2Qoi1Btj7n1mRggYuuK6ef5Z46IlRzgIgVh82ZOAraALk9fjj0rBzN0dEQ8p0LZBHiXCnUAdnS4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489948},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.8.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/680378f7f44fa7353aee61f5f0777a8c/midscene-android-1.3.8.tgz","_integrity":"sha512-C55W9kJLU4bCOf/Ikh4dnnSdcz4+YvVLqdex0ctu0jd4vZZTiF80pvYLcCHIGQZc/GrjaVZ+pmfiaCJNL/GV7A==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.8","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.8","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.8"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.8_1770307567965_0.189451585023233","host":"s3://npm-registry-packages-npm-production"}},"1.3.9-beta-20260206023533.0":{"name":"@midscene/android","version":"1.3.9-beta-20260206023533.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.9-beta-20260206023533.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"809017a66ff2364fcce2a6454ef1d04848cb14a5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.9-beta-20260206023533.0.tgz","fileCount":11,"integrity":"sha512-pmnf1YKwGZ6+QbVXcvQxDxHdujstZdlzAPDfq0KLK2b5W4JKgtjOVZKqJewQBJFnBndEXemk9InSXdKMN73Jag==","signatures":[{"sig":"MEUCIQCtqeNQYtbOHXSjYicJu6nabQAB5qwHgkSDVV2x2LfWagIgeH8gi51O7R0t0Z396BMUG7/IO7UngkbztjkOvF6+jwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490036},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.9-beta-20260206023533.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/eacda0e3da44f5a782a55108d125f0e1/midscene-android-1.3.9-beta-20260206023533.0.tgz","_integrity":"sha512-pmnf1YKwGZ6+QbVXcvQxDxHdujstZdlzAPDfq0KLK2b5W4JKgtjOVZKqJewQBJFnBndEXemk9InSXdKMN73Jag==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.9-beta-20260206023533.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.9-beta-20260206023533.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.9-beta-20260206023533.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.9-beta-20260206023533.0_1770345426758_0.022135358317223464","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta-20260206024209.0":{"name":"@midscene/android","version":"1.3.8-beta-20260206024209.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.8-beta-20260206024209.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"1a04ac7da30719ea8184b6b27eccfac226e36949","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.8-beta-20260206024209.0.tgz","fileCount":11,"integrity":"sha512-lHC/KLlxhCaeeb2BEi4DTHinYFq3UOgfmoFvwVmCuv3VwlRR+at1bEtnnvzeY0jSWDzcwzaxKcdM2xjS5+Te5A==","signatures":[{"sig":"MEYCIQDblyzUdN23Hdl+23w/2j8mx9voKK+IHGsnoFfMWnc/CQIhAO3k/72PbDz7qk08acoiIZfuRrezYVueIuseQKEZjIuq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490036},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.8-beta-20260206024209.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/166bbe20f0a614042a8557737c7cf7cc/midscene-android-1.3.8-beta-20260206024209.0.tgz","_integrity":"sha512-lHC/KLlxhCaeeb2BEi4DTHinYFq3UOgfmoFvwVmCuv3VwlRR+at1bEtnnvzeY0jSWDzcwzaxKcdM2xjS5+Te5A==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.8-beta-20260206024209.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.8-beta-20260206024209.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.8-beta-20260206024209.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.8-beta-20260206024209.0_1770345820911_0.9217423440647055","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta-20260206040406.0":{"name":"@midscene/android","version":"1.3.8-beta-20260206040406.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.8-beta-20260206040406.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"9252986c28718ef0c2255eb50ece935c9d255012","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.8-beta-20260206040406.0.tgz","fileCount":11,"integrity":"sha512-szm3oiMEBVVDSbm+rPT9ZPdEw90EEhdwpA8Sh11IkYZUVOWkflj85XPWuMYuHkubtMkayVObtZak8x4mDR8kNQ==","signatures":[{"sig":"MEUCIQCSBm4wkAfgA/JCzEem6iFumCyLuN9NR/7kyRhPBzM3jAIgXB5a7LHL1VVYgRi1Rex47CRTbUkyxxbtwLf/Zusd2uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490036},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.8-beta-20260206040406.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/64f48aead4dc20553aef2a69154e333f/midscene-android-1.3.8-beta-20260206040406.0.tgz","_integrity":"sha512-szm3oiMEBVVDSbm+rPT9ZPdEw90EEhdwpA8Sh11IkYZUVOWkflj85XPWuMYuHkubtMkayVObtZak8x4mDR8kNQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.8-beta-20260206040406.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.8-beta-20260206040406.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.8-beta-20260206040406.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.8-beta-20260206040406.0_1770350742887_0.8382047941929696","host":"s3://npm-registry-packages-npm-production"}},"1.3.8-beta-20260206043311.0":{"name":"@midscene/android","version":"1.3.8-beta-20260206043311.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.8-beta-20260206043311.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6d6e35d9fa1f9604140efeb25540f77c7f27d2f6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.8-beta-20260206043311.0.tgz","fileCount":11,"integrity":"sha512-ArE9L4kpAz3q2iMNBBw8sn/85+HgRXefOQcreuiB/sJsYb9tF4MR+kA2pvz2IALQz/V+cT61wugLMDTtRZT9XQ==","signatures":[{"sig":"MEUCIQCC/Ug5+J6NmWnwiFDUh1b9CucrJ6CN5apIoaygaFXleAIgIlcBaXZoUcCTJ5o5XfjVWpIBtxkBW2akSJSMOSJNVuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490036},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.8-beta-20260206043311.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/46c7319dd6fe1e8bf4b4c38b0073bc86/midscene-android-1.3.8-beta-20260206043311.0.tgz","_integrity":"sha512-ArE9L4kpAz3q2iMNBBw8sn/85+HgRXefOQcreuiB/sJsYb9tF4MR+kA2pvz2IALQz/V+cT61wugLMDTtRZT9XQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.8-beta-20260206043311.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.8-beta-20260206043311.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.8-beta-20260206043311.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.8-beta-20260206043311.0_1770352485513_0.503238765543192","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@midscene/android","version":"1.3.9","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.9","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b7e839d3f4af7c6159200cc7619e98f341385ece","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.9.tgz","fileCount":11,"integrity":"sha512-h/ZtFtJ3sfAmPWhlapBwgxymKreNVTN15sZjyQisazELOtY+61K1nfItT3DR6raErH45XJ5jF47Yvu/vtIggcg==","signatures":[{"sig":"MEUCIEdlS7osvosRS4SfEJSVp+tQo830g9AyepVqsSzDI0BnAiEA5NPMt3JHnHq4FLMygMJk3YBKjVDoDTA6UHVTHMWbwho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489948},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.9.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f4c30001caf878d109e8079d489e456b/midscene-android-1.3.9.tgz","_integrity":"sha512-h/ZtFtJ3sfAmPWhlapBwgxymKreNVTN15sZjyQisazELOtY+61K1nfItT3DR6raErH45XJ5jF47Yvu/vtIggcg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.9","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.9","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.9"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.9_1770359458963_0.5192406210508069","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260207092031.0":{"name":"@midscene/android","version":"1.3.10-beta-20260207092031.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.10-beta-20260207092031.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e71474017cc6903fffd59a75e9c92431d3637907","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.10-beta-20260207092031.0.tgz","fileCount":11,"integrity":"sha512-xa4F3WmyO5nKPfIoTeneoGoahJxVgxHXbRFWyEI0Nwmz0VndAwxEX06W+6h5RpOT2lBXX8VEtYROqmhS16b36w==","signatures":[{"sig":"MEYCIQCZQqDHjnr7VwGokf0h2MzTjHQgVBhncjmjvfCSyk0yjgIhAKFBhbv7qWYbE9J4SKDwxY6PJNxFU8jQLdYCR/ZtbuUb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494836},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.10-beta-20260207092031.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b1f2355347d9528a684c3efadbfa004b/midscene-android-1.3.10-beta-20260207092031.0.tgz","_integrity":"sha512-xa4F3WmyO5nKPfIoTeneoGoahJxVgxHXbRFWyEI0Nwmz0VndAwxEX06W+6h5RpOT2lBXX8VEtYROqmhS16b36w==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.10-beta-20260207092031.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.10-beta-20260207092031.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.10-beta-20260207092031.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.10-beta-20260207092031.0_1770456127853_0.3519189095008679","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209020858.0":{"name":"@midscene/android","version":"1.3.10-beta-20260209020858.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.10-beta-20260209020858.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8344f3bed4c0e2a6a86088821bb8e2d5cdda3d99","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.10-beta-20260209020858.0.tgz","fileCount":11,"integrity":"sha512-mM/isxnMDYrzmIGQ9mtVC7v2TOVs3WXMa2Rz2EWJ6hPKr/wr2FHT6fBQrSW+ajZ2OeWaves6CQmRty46RR6MWA==","signatures":[{"sig":"MEUCIAMcxcTHv4yE/6T5RFJMLdEr6JSahruNTVeOtyvTbXt7AiEAg4tBwokbBjVJ165GV3Gg2wv4TpJxTHQWkB0TKUiVPnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490040},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.10-beta-20260209020858.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1f5d27d16ba7adf5851e92e3bcf18d6b/midscene-android-1.3.10-beta-20260209020858.0.tgz","_integrity":"sha512-mM/isxnMDYrzmIGQ9mtVC7v2TOVs3WXMa2Rz2EWJ6hPKr/wr2FHT6fBQrSW+ajZ2OeWaves6CQmRty46RR6MWA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.10-beta-20260209020858.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.10-beta-20260209020858.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.10-beta-20260209020858.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.10-beta-20260209020858.0_1770603024567_0.38072192840865315","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209030006.0":{"name":"@midscene/android","version":"1.3.10-beta-20260209030006.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.10-beta-20260209030006.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a667b5a2dea976876b946dd74aa448fda95ef787","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.10-beta-20260209030006.0.tgz","fileCount":11,"integrity":"sha512-BjSRXHkEkkXPEras8SneazMwaAJeaLPWDkIWE3z71YUbcCEXdzpCZtskaxDMxg1E61mpzNFQukyiNk4AdMB98w==","signatures":[{"sig":"MEUCIQDWn7faFpyz4bV85OodjrS1QPxLVw4W7vQucMjGydZv/wIgRCTb36G2Fvb1t+HihUKawedCcl/iBGYr92JGmc7nN9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490040},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.10-beta-20260209030006.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f5c7b165b60c872c34015936329fd8cc/midscene-android-1.3.10-beta-20260209030006.0.tgz","_integrity":"sha512-BjSRXHkEkkXPEras8SneazMwaAJeaLPWDkIWE3z71YUbcCEXdzpCZtskaxDMxg1E61mpzNFQukyiNk4AdMB98w==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.10-beta-20260209030006.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.10-beta-20260209030006.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.10-beta-20260209030006.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.10-beta-20260209030006.0_1770606097957_0.22987860630288703","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209033639.0":{"name":"@midscene/android","version":"1.3.10-beta-20260209033639.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.10-beta-20260209033639.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e4eb3e90168d99a46469005604c2b0cfc959bae2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.10-beta-20260209033639.0.tgz","fileCount":11,"integrity":"sha512-7wX7JQ9+mnsrbEas52/XwRX2JOfMxSZkg0ziLUF08z3lCfTswfLFqs1g4Il+OtzZRcclMM97Z5QInES14Y3qIA==","signatures":[{"sig":"MEYCIQC689qacNC420Mgs41qZFNvNwrY8wtjfcYEnzWRn22tbQIhALmn/3upusMOsTqdfmBEl+CZziTj3b/bCelWECaYjHi4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487704},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.10-beta-20260209033639.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/baa727ef0f71e7a998f0ea8df4ee917e/midscene-android-1.3.10-beta-20260209033639.0.tgz","_integrity":"sha512-7wX7JQ9+mnsrbEas52/XwRX2JOfMxSZkg0ziLUF08z3lCfTswfLFqs1g4Il+OtzZRcclMM97Z5QInES14Y3qIA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.10-beta-20260209033639.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.10-beta-20260209033639.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.10-beta-20260209033639.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.10-beta-20260209033639.0_1770608294887_0.40298651176534794","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209035212.0":{"name":"@midscene/android","version":"1.3.10-beta-20260209035212.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.10-beta-20260209035212.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6a612bb18efc626496a414530df8320ac8b29f73","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.10-beta-20260209035212.0.tgz","fileCount":11,"integrity":"sha512-YMXSpvLyUj02LcSidkbRmxe/ZFcYey/1l4iAxfDulbXF1uBbHuUgD/Z4QbfIY2W+OfWuf1QGfFkeL0vj2BAHZw==","signatures":[{"sig":"MEUCIQCFQ+Ac5wMUZhMMQauZxmJXDvmKIS1Uz884vB9kSJnRbgIgRp7EEreEBItGhxzdHvZPb7DJjdjb1rWlMM5LJkT/tj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490040},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.10-beta-20260209035212.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/892049e93429dcff3173e4ed59014f52/midscene-android-1.3.10-beta-20260209035212.0.tgz","_integrity":"sha512-YMXSpvLyUj02LcSidkbRmxe/ZFcYey/1l4iAxfDulbXF1uBbHuUgD/Z4QbfIY2W+OfWuf1QGfFkeL0vj2BAHZw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.10-beta-20260209035212.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.10-beta-20260209035212.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.10-beta-20260209035212.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.10-beta-20260209035212.0_1770609227212_0.3333361581909857","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209040516.0":{"name":"@midscene/android","version":"1.3.10-beta-20260209040516.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.10-beta-20260209040516.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7abd8c70ae8dd42ae510e9a3faf0c4e1631afc6e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.10-beta-20260209040516.0.tgz","fileCount":11,"integrity":"sha512-pG3DTpQdCjy0FhiaZdIxOSXXf0vbS3NKh9vQ0ZeaYkSHDAax/KzbIfaIoM43uFv4086uzLnZVLHTru68mkiYcg==","signatures":[{"sig":"MEQCIA8Drg7hYBWenARp/drEQvLa2mUeuliMMOLAt/Q1A4T7AiBdKag+4yP/yWPKxQRP4t6YL/kTICtUvIZspiFTH2vvzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490040},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.10-beta-20260209040516.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/337ec2dd0a453235a992ab3f7a2fedf5/midscene-android-1.3.10-beta-20260209040516.0.tgz","_integrity":"sha512-pG3DTpQdCjy0FhiaZdIxOSXXf0vbS3NKh9vQ0ZeaYkSHDAax/KzbIfaIoM43uFv4086uzLnZVLHTru68mkiYcg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.10-beta-20260209040516.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.10-beta-20260209040516.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.10-beta-20260209040516.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.10-beta-20260209040516.0_1770610006439_0.9379871629648415","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209050644.0":{"name":"@midscene/android","version":"1.3.10-beta-20260209050644.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.10-beta-20260209050644.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e50c351d0bc7703ba87c1ecf8f81fe223193c98b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.10-beta-20260209050644.0.tgz","fileCount":11,"integrity":"sha512-z/hEeAmfJblOJA+AoI8BwQYK1pZ+Z6XdFOu2I7ntQuPeiuajHFhQVwqpVjUoHZqJHAd/IUb//FypLP8p8qKgcg==","signatures":[{"sig":"MEUCIHrEDaH9aIrdbhrAfT/sTauv6bD9gkKRZJfPQDDPRR6RAiEAoZyZ7ff7XCB80G2H/dOxAmYRtEuYnZuOfTypuCnVxuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490040},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.10-beta-20260209050644.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/30c400803986b3a06e20d7963366f082/midscene-android-1.3.10-beta-20260209050644.0.tgz","_integrity":"sha512-z/hEeAmfJblOJA+AoI8BwQYK1pZ+Z6XdFOu2I7ntQuPeiuajHFhQVwqpVjUoHZqJHAd/IUb//FypLP8p8qKgcg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.10-beta-20260209050644.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.10-beta-20260209050644.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.10-beta-20260209050644.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.10-beta-20260209050644.0_1770613700095_0.8077103287581726","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209052022.0":{"name":"@midscene/android","version":"1.3.10-beta-20260209052022.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.10-beta-20260209052022.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"683d33bc806447c0b533997dd9a945568def8b94","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.10-beta-20260209052022.0.tgz","fileCount":11,"integrity":"sha512-rTvy4hzhNToz5fPzS2yW9CmSJ7Ba0mAVYv3LEcHWd6TkV5kuQ7murmWM0uuUd1NBdgiw8UFNgEGXSttJuu9Csw==","signatures":[{"sig":"MEUCIQCJX/sxb6gvijPQWXup/voDa02Hw39zCzfIk35PxceGaQIgDY3MqXYijrpVmXJRHiOTr+eCu+FQmnPY9dFx5alK8tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490040},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.10-beta-20260209052022.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2edfba71434a8feda57c9e9091d9b4f6/midscene-android-1.3.10-beta-20260209052022.0.tgz","_integrity":"sha512-rTvy4hzhNToz5fPzS2yW9CmSJ7Ba0mAVYv3LEcHWd6TkV5kuQ7murmWM0uuUd1NBdgiw8UFNgEGXSttJuu9Csw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.10-beta-20260209052022.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.10-beta-20260209052022.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.10-beta-20260209052022.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.10-beta-20260209052022.0_1770614516329_0.14057625472913626","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209053847.0":{"name":"@midscene/android","version":"1.3.10-beta-20260209053847.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.10-beta-20260209053847.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"b01226b6dc07c60b9c244aaef3afb78d516f7d96","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.10-beta-20260209053847.0.tgz","fileCount":11,"integrity":"sha512-9rdvB1xpAc+Vgmbq1+7sIzpwewalHSb9/tdJihYDy/5JtRbOYIak5HOCu4oENCTSaU63KGGgVf2AQpsV6coOpQ==","signatures":[{"sig":"MEYCIQD9lNeYm8ktws9wNugyTFvNik0aXvBYW0TDAzNpguA7rQIhAMkFRSJXwy3aA2qQp5RbxZp8ErGx5T4RzQqMQKGJNGsW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490040},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.10-beta-20260209053847.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/bdcaffd250f36c294ef571e99b7e9783/midscene-android-1.3.10-beta-20260209053847.0.tgz","_integrity":"sha512-9rdvB1xpAc+Vgmbq1+7sIzpwewalHSb9/tdJihYDy/5JtRbOYIak5HOCu4oENCTSaU63KGGgVf2AQpsV6coOpQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.10-beta-20260209053847.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.10-beta-20260209053847.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.10-beta-20260209053847.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.10-beta-20260209053847.0_1770615622996_0.20699853328132534","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209075229.0":{"name":"@midscene/android","version":"1.3.10-beta-20260209075229.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.10-beta-20260209075229.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"36445afc4dd93f2c4aa465daed6d38cfa344fe95","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.10-beta-20260209075229.0.tgz","fileCount":11,"integrity":"sha512-L8mp5Ca/0IEXoZ7NUhYknnsR29grAvswSjH9StS/JSTri72P8ESrkWegBifbwGXGVYTDBvwS2u5Wx3Vg7Dq+WQ==","signatures":[{"sig":"MEYCIQCNCmIMVAxmtCHhqDKXjleNrhAZoH01JvMXXOTufk44fwIhAO6BS21lCvMSRnfUQhDCzVuWElJO9sSqk0pHQyaROwRn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490040},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.10-beta-20260209075229.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0654f821553dc894e19098f5f00ac176/midscene-android-1.3.10-beta-20260209075229.0.tgz","_integrity":"sha512-L8mp5Ca/0IEXoZ7NUhYknnsR29grAvswSjH9StS/JSTri72P8ESrkWegBifbwGXGVYTDBvwS2u5Wx3Vg7Dq+WQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.10-beta-20260209075229.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.10-beta-20260209075229.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.10-beta-20260209075229.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.10-beta-20260209075229.0_1770623643637_0.021182931754645695","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209084323.0":{"name":"@midscene/android","version":"1.3.10-beta-20260209084323.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.10-beta-20260209084323.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"2fb4cdce6c0296a2f62a190f56baa2f8e034e789","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.10-beta-20260209084323.0.tgz","fileCount":11,"integrity":"sha512-FF5z7XyZ94qjJuStdDoOSMBX6jTnYyK0/Vmxze6HkwcrwNY4hMP+Kuzo3x9o13xTovRAa5XnCzSuUjEIY6jTuQ==","signatures":[{"sig":"MEQCIFZEbAjO5ejzw4BJ1khD1zMf7MzeoBC7N3hWmAWl2UOFAiBSGFHfBplFfOvIXKd66EkHRh9v9JYSxgiPo/O7B1vwNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490040},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.10-beta-20260209084323.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/98eebaec1b0f2280c104358ffeaaf670/midscene-android-1.3.10-beta-20260209084323.0.tgz","_integrity":"sha512-FF5z7XyZ94qjJuStdDoOSMBX6jTnYyK0/Vmxze6HkwcrwNY4hMP+Kuzo3x9o13xTovRAa5XnCzSuUjEIY6jTuQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.10-beta-20260209084323.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.10-beta-20260209084323.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.10-beta-20260209084323.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.10-beta-20260209084323.0_1770626694682_0.6502804757661782","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209092312.0":{"name":"@midscene/android","version":"1.3.10-beta-20260209092312.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.10-beta-20260209092312.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"a69aa25b6eb3fae5aa49da1d7a69335ec7c54b10","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.10-beta-20260209092312.0.tgz","fileCount":11,"integrity":"sha512-rQjDpbYU5EDBJs8yqA0ixS42Li85MuWnJ0RMv/ClTA6Wyn25dOp1I1H7nlmg64uP+QHRT8nO6n1VlRJI2ZANLA==","signatures":[{"sig":"MEUCIQD6NOvalfNJ8ps7nw4zD5MLomqVU7vwVHKD5NybAVbrDgIgbTeUsrYoKVraRhYEiDzpBKIhPbTt7EICjxYERNlTfc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490040},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.10-beta-20260209092312.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/81be973d59b083223229302eadfe57ac/midscene-android-1.3.10-beta-20260209092312.0.tgz","_integrity":"sha512-rQjDpbYU5EDBJs8yqA0ixS42Li85MuWnJ0RMv/ClTA6Wyn25dOp1I1H7nlmg64uP+QHRT8nO6n1VlRJI2ZANLA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.10-beta-20260209092312.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.10-beta-20260209092312.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.10-beta-20260209092312.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.10-beta-20260209092312.0_1770629083242_0.34546046234985917","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260209113034.0":{"name":"@midscene/android","version":"1.3.10-beta-20260209113034.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.10-beta-20260209113034.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"828aef9ba8aa8297200e717a481f4c222b440ecc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.10-beta-20260209113034.0.tgz","fileCount":11,"integrity":"sha512-hPNfFMdme4AqNxjipGczxmgr19fsjPZehgg5ofFo2dy3/PQBlNTIWp8di0vvNyu8FkGJPuuyb9ZBMdmkRMB8Fg==","signatures":[{"sig":"MEYCIQCwUfUgaog10goqATd6/QEk7ZeJ15yL5iP4X4nUrTth2AIhAPJV3CQd9iTpp0m1TJJ5FliiMpvo1THofesW1Cefiw8j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490040},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.10-beta-20260209113034.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3c67f296b9b46ac2aa7626d288294aad/midscene-android-1.3.10-beta-20260209113034.0.tgz","_integrity":"sha512-hPNfFMdme4AqNxjipGczxmgr19fsjPZehgg5ofFo2dy3/PQBlNTIWp8di0vvNyu8FkGJPuuyb9ZBMdmkRMB8Fg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.10-beta-20260209113034.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.10-beta-20260209113034.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.10-beta-20260209113034.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.10-beta-20260209113034.0_1770636726254_0.09522531091283093","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"@midscene/android","version":"1.3.10","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.10","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e7183a85afd8b353018bb3c98959a08cc29c31ed","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.10.tgz","fileCount":11,"integrity":"sha512-nsmyNZFDUalymMC21mTdqyNTveN8ZVzX11nuuTZcFJvKxSQ2rb9zwk3K3mJ180pojF0QAQyfIiNOyj5hvMB1Dw==","signatures":[{"sig":"MEQCIFCOrpYIPMvx7mYyZxW5qwOf2vhYpRTPTijp8KAjhrzwAiBeCqerOYQ0dH9cbKu6+k39yAoEoXLe40akQOAFotJyUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489952},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.10.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cfcf373b3136a93087a34ac2e3aef6ff/midscene-android-1.3.10.tgz","_integrity":"sha512-nsmyNZFDUalymMC21mTdqyNTveN8ZVzX11nuuTZcFJvKxSQ2rb9zwk3K3mJ180pojF0QAQyfIiNOyj5hvMB1Dw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.10","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.10","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.10"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.10_1770637467660_0.22053769281597368","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260210033532.0":{"name":"@midscene/android","version":"1.3.10-beta-20260210033532.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.10-beta-20260210033532.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4438edfeb636080bf6aa7abc81c54d9827d6d24a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.10-beta-20260210033532.0.tgz","fileCount":11,"integrity":"sha512-Xc8LpQdmnbf91Wt/sZg/M3LrNb07DfIUTTkkwnAh9e/D5SftItUE2eccIpg8Pe0i1iiAZAqdNisQRQcDn1yAAw==","signatures":[{"sig":"MEYCIQCS45jyIuc5Q6/qWpcpHc8U/CPqqmS/6KVgTNXohmDxCQIhAOSUJSxGeebG1jTroc5j7VimEl6weJ0W/BECv1uBAzLe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489752},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.10-beta-20260210033532.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e1c70ce12f8156a516db0557786eba0c/midscene-android-1.3.10-beta-20260210033532.0.tgz","_integrity":"sha512-Xc8LpQdmnbf91Wt/sZg/M3LrNb07DfIUTTkkwnAh9e/D5SftItUE2eccIpg8Pe0i1iiAZAqdNisQRQcDn1yAAw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.10-beta-20260210033532.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.10-beta-20260210033532.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.10-beta-20260210033532.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.10-beta-20260210033532.0_1770694623073_0.7140442986877262","host":"s3://npm-registry-packages-npm-production"}},"1.3.10-beta-20260210040221.0":{"name":"@midscene/android","version":"1.3.10-beta-20260210040221.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.10-beta-20260210040221.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4176c5c80e46735e19d834676207a5f5f3fa79ea","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.10-beta-20260210040221.0.tgz","fileCount":11,"integrity":"sha512-VDd4S9lDS+lLmDb5NMj2gqtQevOGuZ7nvelJL1MhGyE9oN3VLQ+QQJTvCoXoVZmVbgAwWuqR1MoVb2Vi63gfZQ==","signatures":[{"sig":"MEUCIEuciX2VTIS8LTr2NyAz3TGsygARgZ+IwCSubar9gSpiAiEAxx6vrmK7h380gpzNTScAKm4hfE7sDqOErX7/cL2FRyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487704},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.10-beta-20260210040221.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5aaaa620eeb30bc464412e3b9fec1408/midscene-android-1.3.10-beta-20260210040221.0.tgz","_integrity":"sha512-VDd4S9lDS+lLmDb5NMj2gqtQevOGuZ7nvelJL1MhGyE9oN3VLQ+QQJTvCoXoVZmVbgAwWuqR1MoVb2Vi63gfZQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.10-beta-20260210040221.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.10-beta-20260210040221.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.10-beta-20260210040221.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.10-beta-20260210040221.0_1770696235862_0.22425246770398655","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210054223.0":{"name":"@midscene/android","version":"1.3.11-beta-20260210054223.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11-beta-20260210054223.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"143a4e26f312141eec55e8ef56a143c1aa5dd343","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11-beta-20260210054223.0.tgz","fileCount":11,"integrity":"sha512-Oymj3BT2QZB6xQD+uO/yafuna6Q7bYZB9ZWgE6f2sFtIlkFrNkL68QKUsna6zFedwb6p3LO4oHATLpcdNg1dJg==","signatures":[{"sig":"MEQCHzg3gBLbzEvN8I4wMaqxVfJRLKVD77tfG9ZpgE0h1UYCIQD8rvXHTzzmJA+DhXUbJAIMapCu5INyNv7651U8FISaKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496777},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11-beta-20260210054223.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f92ffe4d76e73c547ea53ff362fb9811/midscene-android-1.3.11-beta-20260210054223.0.tgz","_integrity":"sha512-Oymj3BT2QZB6xQD+uO/yafuna6Q7bYZB9ZWgE6f2sFtIlkFrNkL68QKUsna6zFedwb6p3LO4oHATLpcdNg1dJg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11-beta-20260210054223.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11-beta-20260210054223.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11-beta-20260210054223.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11-beta-20260210054223.0_1770702230108_0.06437371043703255","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210062109.0":{"name":"@midscene/android","version":"1.3.11-beta-20260210062109.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11-beta-20260210062109.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"5f1de1c1519b0d4c9b681db67132a1a41f80b8bd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11-beta-20260210062109.0.tgz","fileCount":11,"integrity":"sha512-0qK4yIPAwpX8XcHY69MK2YFguUne78wT7cEQt9MlU8ETVT6/knS3qR6irpw/hbn2+pLtyKsT5ADCtH7MWUS1Pw==","signatures":[{"sig":"MEUCIQCWv/JSJ8PMe/ixJG8045kZGk9Uim0/n6fz/DuxKannygIgdTnLjYmUhmgUt/uFIS8sH2orMOamZ0vBKSyBGldcw8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493143},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11-beta-20260210062109.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/272e2119c201cde3bb5127996b268d86/midscene-android-1.3.11-beta-20260210062109.0.tgz","_integrity":"sha512-0qK4yIPAwpX8XcHY69MK2YFguUne78wT7cEQt9MlU8ETVT6/knS3qR6irpw/hbn2+pLtyKsT5ADCtH7MWUS1Pw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11-beta-20260210062109.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11-beta-20260210062109.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11-beta-20260210062109.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11-beta-20260210062109.0_1770704561240_0.6754097101612258","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210070852.0":{"name":"@midscene/android","version":"1.3.11-beta-20260210070852.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11-beta-20260210070852.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"517c2aa32f7ebd15db0b9229f808a948717b8abe","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11-beta-20260210070852.0.tgz","fileCount":11,"integrity":"sha512-fggj/P9iPl6h/+5F7y4e9G6rLA5baOFPUAWMPud9wLTmUf0Jm/4X2LE5v/oCg916z8ioo94GF0wvSYwrT9hVpA==","signatures":[{"sig":"MEUCIQDMLgCPFtbMHwVzZ0uQcC7aiKRmi8e2nCA9SzlUyOeH2QIgKq9lujlIPkyRT0K8aBIjMi8EFbpAmpud3ugviPzIENk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492511},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11-beta-20260210070852.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8ce2e4c992f2c6aeb77d8f71bcf1c154/midscene-android-1.3.11-beta-20260210070852.0.tgz","_integrity":"sha512-fggj/P9iPl6h/+5F7y4e9G6rLA5baOFPUAWMPud9wLTmUf0Jm/4X2LE5v/oCg916z8ioo94GF0wvSYwrT9hVpA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11-beta-20260210070852.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11-beta-20260210070852.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11-beta-20260210070852.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11-beta-20260210070852.0_1770707425119_0.24819476096204385","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210081736.0":{"name":"@midscene/android","version":"1.3.11-beta-20260210081736.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11-beta-20260210081736.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"73763fd6bf1baaa2e44023872dcbb91e57cd184d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11-beta-20260210081736.0.tgz","fileCount":11,"integrity":"sha512-2UdDEZnjASwgzx/t1m+fr2ctwwszdpunFTelwvCS6DDS1bhfjMU48fwQR7U6fCGLqshWWhOYr4jAxHu2YHg1rg==","signatures":[{"sig":"MEUCIQDfvrDj4TZhiRlM3eRkSPXIpNGcbCG1yv5SE5LRwEYmYAIgLAyBV6bPTrR0aJKti5SqIlqZz6CU5zCU2bWA+aw5p48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498955},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11-beta-20260210081736.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1c6e0f1a74c599e421bea877c96baa15/midscene-android-1.3.11-beta-20260210081736.0.tgz","_integrity":"sha512-2UdDEZnjASwgzx/t1m+fr2ctwwszdpunFTelwvCS6DDS1bhfjMU48fwQR7U6fCGLqshWWhOYr4jAxHu2YHg1rg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11-beta-20260210081736.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11-beta-20260210081736.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11-beta-20260210081736.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11-beta-20260210081736.0_1770711550452_0.09992388324823276","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210082113.0":{"name":"@midscene/android","version":"1.3.11-beta-20260210082113.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11-beta-20260210082113.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"18db40bc1f46cb872d71e92f18de02f96bdbdd17","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11-beta-20260210082113.0.tgz","fileCount":11,"integrity":"sha512-aVOzFAhmlmu0fG1iag88cPD9El0BXHfmUz+ywL0AtTIJ2efjE1vqWkSQdgOw+pSqpZ+QdFngokXmMHqRFo/hnQ==","signatures":[{"sig":"MEUCIEPETASBh5tr+at9wT01jOE4oqNFwQT+2VoXip3nLO8PAiEAzw/iJdR/Q89j+FeEFgUSP6Utzo/W+j+OacXAgSBbMs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491099},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11-beta-20260210082113.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a85b993f248f7f3873625b3625b24f7a/midscene-android-1.3.11-beta-20260210082113.0.tgz","_integrity":"sha512-aVOzFAhmlmu0fG1iag88cPD9El0BXHfmUz+ywL0AtTIJ2efjE1vqWkSQdgOw+pSqpZ+QdFngokXmMHqRFo/hnQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11-beta-20260210082113.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11-beta-20260210082113.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11-beta-20260210082113.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11-beta-20260210082113.0_1770711761899_0.3389294953796429","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210093220.0":{"name":"@midscene/android","version":"1.3.11-beta-20260210093220.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11-beta-20260210093220.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"61dd7138145ad6da4fe4dec66191737e41adec4b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11-beta-20260210093220.0.tgz","fileCount":11,"integrity":"sha512-ZOtDFHtJliLDukDi2vLxxyZEETgn7UKcJWMjoCpKZEaeoTpEmhOcKLXibWg2DpXrGax880hiKaVpvQi3hk2o0g==","signatures":[{"sig":"MEUCIQCsaGEty00T+8YjoG5qGL40J1gb/P4QKpAgofOSzZsH3wIgdCE3yC9oZ385lA2s9QveSVptrt4qJtTqgm8WMg23jb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491395},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11-beta-20260210093220.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/85b587c1278287341736a6991a1969ba/midscene-android-1.3.11-beta-20260210093220.0.tgz","_integrity":"sha512-ZOtDFHtJliLDukDi2vLxxyZEETgn7UKcJWMjoCpKZEaeoTpEmhOcKLXibWg2DpXrGax880hiKaVpvQi3hk2o0g==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11-beta-20260210093220.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11-beta-20260210093220.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11-beta-20260210093220.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11-beta-20260210093220.0_1770716033653_0.7027605197660394","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210094227.0":{"name":"@midscene/android","version":"1.3.11-beta-20260210094227.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11-beta-20260210094227.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"e7107a5e2486f194911ea34cd7a7c8a30b041100","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11-beta-20260210094227.0.tgz","fileCount":11,"integrity":"sha512-DusDTLNARhIGQQ3WmP8kQEZNitKKYNaGzheD+BVlfXEsWNZjztGqQni6gZNhGVBm1HP2rcN9JQpTm2mOyFkkzg==","signatures":[{"sig":"MEUCIQDLpMPt4yttKyOqrcDm0zqjmND5L07sPzdHhcxbfUUrugIgc/NpHO65W/rRiJOAEMem0GaariR+HF8fFCPUnfjJqSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498955},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11-beta-20260210094227.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5b9258885ea19072e6f39f39a6812072/midscene-android-1.3.11-beta-20260210094227.0.tgz","_integrity":"sha512-DusDTLNARhIGQQ3WmP8kQEZNitKKYNaGzheD+BVlfXEsWNZjztGqQni6gZNhGVBm1HP2rcN9JQpTm2mOyFkkzg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11-beta-20260210094227.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11-beta-20260210094227.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11-beta-20260210094227.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11-beta-20260210094227.0_1770716634778_0.3684118864798236","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210094931.0":{"name":"@midscene/android","version":"1.3.11-beta-20260210094931.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11-beta-20260210094931.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8ba163d45322886502cd21d7f3839fe97b07a882","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11-beta-20260210094931.0.tgz","fileCount":11,"integrity":"sha512-grrgAlKzyeCzEWgjc4wfb37GYqC3h9jzXlMtIzuDO+cJenGTzboRfRj3AHnOAKkBoqPiWaFe7WuE0xdMtAmUlw==","signatures":[{"sig":"MEUCIHxU4ZmUOOUdnaYXOFrY/gcFzIU3zDLhK2LpoLcFs9i6AiEA7U/JayStDmE2v669h2eagBV0Y7DtGw5RvVMEkeKsr0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498955},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11-beta-20260210094931.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/faa6a3bbc767e459df3fac8421dbec7b/midscene-android-1.3.11-beta-20260210094931.0.tgz","_integrity":"sha512-grrgAlKzyeCzEWgjc4wfb37GYqC3h9jzXlMtIzuDO+cJenGTzboRfRj3AHnOAKkBoqPiWaFe7WuE0xdMtAmUlw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11-beta-20260210094931.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11-beta-20260210094931.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11-beta-20260210094931.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11-beta-20260210094931.0_1770717062555_0.2758924310929807","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210110943.0":{"name":"@midscene/android","version":"1.3.11-beta-20260210110943.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11-beta-20260210110943.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f39d995d4aeb631dcd5a9e205481fef695f24e6d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11-beta-20260210110943.0.tgz","fileCount":11,"integrity":"sha512-QxO/1EjoHyCE6bFULR/sS0Eg8Xo9tdEMo1H10rzvxHH9VxMKh7HzFNz8OrSh7nnV3T5pKEj6XcUJFoC/YTq5MQ==","signatures":[{"sig":"MEYCIQDWAtkcHVKaeFqxtn0w0QbMPniVzMFAuVdC047MDOWu+wIhAK5nMUWw+gmKc6hatH9OJ+rY9pc41NH6aOIY6vdVdhPX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498955},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11-beta-20260210110943.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a926b6ae6342c989c0eedd5b15d1fc91/midscene-android-1.3.11-beta-20260210110943.0.tgz","_integrity":"sha512-QxO/1EjoHyCE6bFULR/sS0Eg8Xo9tdEMo1H10rzvxHH9VxMKh7HzFNz8OrSh7nnV3T5pKEj6XcUJFoC/YTq5MQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11-beta-20260210110943.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11-beta-20260210110943.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11-beta-20260210110943.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11-beta-20260210110943.0_1770721875503_0.6683076740858047","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta-20260210112221.0":{"name":"@midscene/android","version":"1.2.3-beta-20260210112221.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.2.3-beta-20260210112221.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"65770a5a36c63048906bd1380babaa012ccfc093","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.2.3-beta-20260210112221.0.tgz","fileCount":10,"integrity":"sha512-k39q9S4mN1XN2HxzAoxb9pobhnDeu9o9el/bQo6O/1K2mTasjCD8ovEtDV9cJ5z/QEHj5AyQ+QRCyNWewa7KQQ==","signatures":[{"sig":"MEUCIQDL1snJEc9ybYO7VO4H+DV1ujLxh5ayUzQgZvJg8uhL0AIgBzh/6mLNk5XlV9xEKDP12taYG+xrIJv7FINGGzavZK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272869},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.2.3-beta-20260210112221.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5df735660b0614e1b391c6a8b9f0fe90/midscene-android-1.2.3-beta-20260210112221.0.tgz","_integrity":"sha512-k39q9S4mN1XN2HxzAoxb9pobhnDeu9o9el/bQo6O/1K2mTasjCD8ovEtDV9cJ5z/QEHj5AyQ+QRCyNWewa7KQQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"appium-adb":"12.12.1","@midscene/core":"1.2.3-beta-20260210112221.0","@midscene/shared":"1.2.3-beta-20260210112221.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.2.3-beta-20260210112221.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.2.3-beta-20260210112221.0_1770722614563_0.6548587938306618","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260210114248.0":{"name":"@midscene/android","version":"1.3.11-beta-20260210114248.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11-beta-20260210114248.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"00e192fad226ced728e94a111abd1016c6bf2757","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11-beta-20260210114248.0.tgz","fileCount":11,"integrity":"sha512-uf6cs9H6BixMpVvgOv/cOj8/TkdPFXoN64DrGq6JbyYQLINsv7ake8/2qu3tE3DFCCFTCItE+qmFZQaidH+uCA==","signatures":[{"sig":"MEUCIEN9LA9lpvWY0L7w/0FkVRJEC/8Qci/LqNk6GfG6l9qiAiEAttgqE1QC4mZ8UBBUM1oAKNDP5PLg0WwIG37cD2OLZJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498955},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11-beta-20260210114248.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cfc5c013ee3a4f1e0c3b4c5dc163c828/midscene-android-1.3.11-beta-20260210114248.0.tgz","_integrity":"sha512-uf6cs9H6BixMpVvgOv/cOj8/TkdPFXoN64DrGq6JbyYQLINsv7ake8/2qu3tE3DFCCFTCItE+qmFZQaidH+uCA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11-beta-20260210114248.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11-beta-20260210114248.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11-beta-20260210114248.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11-beta-20260210114248.0_1770723857680_0.192700570230387","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211031343.0":{"name":"@midscene/android","version":"1.3.11-beta-20260211031343.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11-beta-20260211031343.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"6a3591c480d5663f0fba3bda6e89ec4b2eaac128","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11-beta-20260211031343.0.tgz","fileCount":11,"integrity":"sha512-wSyXNSAwre8DCa0Ruzseb2aG1wSXXM4CEixaZYM4wDC7HDOde2zWZQiloTi4/4BOJiRPEaPzeqkDVLL0fya+XQ==","signatures":[{"sig":"MEYCIQCt1ftGvNhKKL28HjawC/ORZq0oadp7J6L0dIoWM+RP0gIhAMltJUHbMRdhpDqFgv64H4CyJs14kOnyBSw/TmE2AcyB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498955},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11-beta-20260211031343.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/542aa8d7b45c35a3abb3d9d52790e9ac/midscene-android-1.3.11-beta-20260211031343.0.tgz","_integrity":"sha512-wSyXNSAwre8DCa0Ruzseb2aG1wSXXM4CEixaZYM4wDC7HDOde2zWZQiloTi4/4BOJiRPEaPzeqkDVLL0fya+XQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11-beta-20260211031343.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11-beta-20260211031343.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11-beta-20260211031343.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11-beta-20260211031343.0_1770779715025_0.009770537771065513","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"@midscene/android","version":"1.3.11","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"0f4cabb5828c019920bf0ec4cf2cccb2c5d156fd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11.tgz","fileCount":11,"integrity":"sha512-+vOGhXkNibzQh9eoUlvbfty4naGsshsZUJZZcgLuPVmxsaT/FLPjSEEtNc/p1NIAw3fL1JM9xgQ+e0c5/k3jPA==","signatures":[{"sig":"MEYCIQD7xTocy9iZsm+1QD2XWWi0HnNTbWLH0WIG3SjixqSlIgIhALEeuDvNjIIV+sUJcf9pCLodNlPcxhXa1JxcjSlGGTn4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492757},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0198eb48047136b4fe4d9b5ec7d1fe0c/midscene-android-1.3.11.tgz","_integrity":"sha512-+vOGhXkNibzQh9eoUlvbfty4naGsshsZUJZZcgLuPVmxsaT/FLPjSEEtNc/p1NIAw3fL1JM9xgQ+e0c5/k3jPA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11_1770787648434_0.041716365822081825","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211054343.0":{"name":"@midscene/android","version":"1.3.11-beta-20260211054343.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11-beta-20260211054343.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"cda57c3ecf4d0cce075f1f982e3d08534d43b061","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11-beta-20260211054343.0.tgz","fileCount":11,"integrity":"sha512-QopNzbB6zxxzcn426BJcmtGGHg/Dor346yzdUZGEJ+3gNnwdUPx+jyDsXwb2O/lIIEXc1c9E+yEXQQQp+lJjTg==","signatures":[{"sig":"MEUCIGoDxqyNn9LdxsHaVaXc1B7PiujN9o94ryxTX01HAZQ0AiEAzVQKYCWl2jpSFFAOeXacFh1byueaEjkCdTTvAos1xPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498955},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11-beta-20260211054343.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fdedfdb51a610255d5d968a8ea778455/midscene-android-1.3.11-beta-20260211054343.0.tgz","_integrity":"sha512-QopNzbB6zxxzcn426BJcmtGGHg/Dor346yzdUZGEJ+3gNnwdUPx+jyDsXwb2O/lIIEXc1c9E+yEXQQQp+lJjTg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11-beta-20260211054343.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11-beta-20260211054343.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11-beta-20260211054343.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11-beta-20260211054343.0_1770788715017_0.19051181220384916","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211063600.0":{"name":"@midscene/android","version":"1.3.11-beta-20260211063600.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11-beta-20260211063600.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"7ae376b31f7fe96626898011760deaed040d2964","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11-beta-20260211063600.0.tgz","fileCount":11,"integrity":"sha512-IHDK2tzoVEoNn3053Ts4FGCr11pttjfBlEObvREI+tYeKKDjqLCC0ozJA3U3sd6ngAbA+3Gkru0AaKjebZyfjQ==","signatures":[{"sig":"MEUCIQC9ysYdJaC0HJ5Phg0Ep2I0y5q2zvdlpAVTjjrIUlahdAIgZCFVrak6myo2mFCaetdgRyARs40H9X+YhPghlCZetmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498955},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11-beta-20260211063600.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b7528ba19f01703e380c71d51fe327d6/midscene-android-1.3.11-beta-20260211063600.0.tgz","_integrity":"sha512-IHDK2tzoVEoNn3053Ts4FGCr11pttjfBlEObvREI+tYeKKDjqLCC0ozJA3U3sd6ngAbA+3Gkru0AaKjebZyfjQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11-beta-20260211063600.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11-beta-20260211063600.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11-beta-20260211063600.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11-beta-20260211063600.0_1770791852355_0.7745213983349875","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211070746.0":{"name":"@midscene/android","version":"1.3.11-beta-20260211070746.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11-beta-20260211070746.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"ac9a6dfcaecf2dbc9f390b9fb1fc4bc1d4f18594","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11-beta-20260211070746.0.tgz","fileCount":11,"integrity":"sha512-2i0n1HJLEz+qpGGx949QizoQZQaS5cAA1heOG62uczT6VVSKhKcaCyHoZ5lOX3VnubFNbgm/ZGmQnmlzN5o4uQ==","signatures":[{"sig":"MEUCIQC4eTxMTjzJgOhL1N9C/i5w+48J7maUSJn/hwfdKlryTwIgYiHemxoVJqibsB3teF4VPteFm/LERzGWUDmiEdNwW1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492845},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11-beta-20260211070746.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0db5a25666d22ba89d285cf12eedd582/midscene-android-1.3.11-beta-20260211070746.0.tgz","_integrity":"sha512-2i0n1HJLEz+qpGGx949QizoQZQaS5cAA1heOG62uczT6VVSKhKcaCyHoZ5lOX3VnubFNbgm/ZGmQnmlzN5o4uQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11-beta-20260211070746.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11-beta-20260211070746.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11-beta-20260211070746.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11-beta-20260211070746.0_1770793757337_0.9433800807565222","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211070756.0":{"name":"@midscene/android","version":"1.3.11-beta-20260211070756.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11-beta-20260211070756.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"94b15c2edcd098b800f16536b68286004c476884","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11-beta-20260211070756.0.tgz","fileCount":11,"integrity":"sha512-O/0Gxstvb8NBDMH41k6IbuZzqLNONb6heBF9l/u2UoC816a9Kph6dSHu6zntbQl0TduPClGGcD/QG0onfymlsQ==","signatures":[{"sig":"MEUCIBEt8GBaN/wfRcHPVLw5oQ/nI0dASFHQFAvqGm3+cpmKAiEA8GEqIy/cP+4bvRANCEwm9Wm9UaVKIQDBeTbN7zgGQxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498955},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11-beta-20260211070756.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fa4b05f712b8c1647a56daf563d54887/midscene-android-1.3.11-beta-20260211070756.0.tgz","_integrity":"sha512-O/0Gxstvb8NBDMH41k6IbuZzqLNONb6heBF9l/u2UoC816a9Kph6dSHu6zntbQl0TduPClGGcD/QG0onfymlsQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11-beta-20260211070756.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11-beta-20260211070756.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11-beta-20260211070756.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11-beta-20260211070756.0_1770793768982_0.9789290173706875","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211080855.0":{"name":"@midscene/android","version":"1.3.12-beta-20260211080855.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260211080855.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"f135643e80fb2947ea2ca069984a857719666149","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260211080855.0.tgz","fileCount":11,"integrity":"sha512-gHQLjbnTqt2f7IN6/LLSaSCZ+gqbdZqKQ9Ws/Ydn21x3e2iyfBasvafWvrqMd+s7uurQhAw3YXiERwfr9Vj8vg==","signatures":[{"sig":"MEQCIAD+CfQ60jYyHOPVRaZNh4LKCa2MXhoNfOWswNtDF1OUAiBb+IFm6Na6s9O86yY1fOpAIrRnJTCsg070tTp25JtY0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260211080855.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ba016f465f16c4bc295965791925e52c/midscene-android-1.3.12-beta-20260211080855.0.tgz","_integrity":"sha512-gHQLjbnTqt2f7IN6/LLSaSCZ+gqbdZqKQ9Ws/Ydn21x3e2iyfBasvafWvrqMd+s7uurQhAw3YXiERwfr9Vj8vg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260211080855.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260211080855.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260211080855.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260211080855.0_1770797427629_0.4395041243840756","host":"s3://npm-registry-packages-npm-production"}},"1.3.11-beta-20260211085530.0":{"name":"@midscene/android","version":"1.3.11-beta-20260211085530.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.11-beta-20260211085530.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"8c954402b25859055f439b699029a0685812758f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.11-beta-20260211085530.0.tgz","fileCount":11,"integrity":"sha512-LiC2p5ellmEbbeeqlkWM1/IEb4OlMotJpohLGONBSbKXt4hRS87X/W1DXYYD8J+cPFd6j7L9y5E1DBKzRz5c7Q==","signatures":[{"sig":"MEUCIQCnobDUfWJmbyGLsM9/uEL9QtVKAPjw+HEgXfPYJcOpKAIgZQRBhweXiZbA5zAU7RghwZ1A0dR6yj35H/K/EFDKwTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498955},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.11-beta-20260211085530.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cf2cfabee2cc4706272a7f3104654364/midscene-android-1.3.11-beta-20260211085530.0.tgz","_integrity":"sha512-LiC2p5ellmEbbeeqlkWM1/IEb4OlMotJpohLGONBSbKXt4hRS87X/W1DXYYD8J+cPFd6j7L9y5E1DBKzRz5c7Q==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.11-beta-20260211085530.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.11-beta-20260211085530.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.11-beta-20260211085530.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.11-beta-20260211085530.0_1770800221292_0.9336733567907936","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211105759.0":{"name":"@midscene/android","version":"1.3.12-beta-20260211105759.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260211105759.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"93eb2e9c70999b006af16fe45928de5f8135dd4c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260211105759.0.tgz","fileCount":11,"integrity":"sha512-bw2Fhd/rEyDcH8xgyJjpp3sgMoB5nGXPKbGE0jBtMN64AzXcvD5aFTjktykrOUuxlphxyetkwcZWTHCkXnAX+Q==","signatures":[{"sig":"MEYCIQDvles/2bV3lJ5fiiszhSrlilmzqeSjY2sCve7EHrkETAIhANwYDeof8te5ZzjvmtAWX1Afw/3y+riCKPJU3sf9wfFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260211105759.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/58ef1aa1414f1bb1307f14c9398563ed/midscene-android-1.3.12-beta-20260211105759.0.tgz","_integrity":"sha512-bw2Fhd/rEyDcH8xgyJjpp3sgMoB5nGXPKbGE0jBtMN64AzXcvD5aFTjktykrOUuxlphxyetkwcZWTHCkXnAX+Q==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260211105759.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260211105759.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260211105759.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260211105759.0_1770807576172_0.4458812102457268","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211110624.0":{"name":"@midscene/android","version":"1.3.12-beta-20260211110624.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260211110624.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"ed7cea715a7bad80fe211ffadb724ce70ec01f45","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260211110624.0.tgz","fileCount":15,"integrity":"sha512-FTiXh9CKzridVHmx2hGAWOCmCU6xhOtqRhR9qpioBkC1Sh8ErYYhbZs+XCAOYGV8T5/mOnd03HKT3aA5e0aeJw==","signatures":[{"sig":"MEUCID6mh25GROmB/trCXrKTH9RqBYfDDhRwbdJwvTPeQXyYAiEAuuHMXTqpXfTkdQqImv+1zgu8VBBEkJsi4rhfldCQIWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676867},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260211110624.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0d034b709d6563a6caf19925b1937531/midscene-android-1.3.12-beta-20260211110624.0.tgz","_integrity":"sha512-FTiXh9CKzridVHmx2hGAWOCmCU6xhOtqRhR9qpioBkC1Sh8ErYYhbZs+XCAOYGV8T5/mOnd03HKT3aA5e0aeJw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260211110624.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260211110624.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260211110624.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260211110624.0_1770808076943_0.546546333746794","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211111419.0":{"name":"@midscene/android","version":"1.3.12-beta-20260211111419.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260211111419.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"572e9e8b07148850d7a8bea3efe38e62bfc55691","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260211111419.0.tgz","fileCount":11,"integrity":"sha512-BHfkhUA6fTUxNxqWCn5ma1gVYu16nRlG4iJXHOoRuXf/Hv+jR7acAPsTpXL1vWAEEUGojAn5YJIpTYENQp7snQ==","signatures":[{"sig":"MEQCIB6HeoKcu2s6cSjqT9Sc5BXPs6/yOVAyvJgHTGAYZyc8AiAnNclXXr6dmUk+Y4MzN05yNyNkMKLd4nK4nqiYfHGgDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260211111419.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b29fa89bc63c91a093addbb5e6f492c7/midscene-android-1.3.12-beta-20260211111419.0.tgz","_integrity":"sha512-BHfkhUA6fTUxNxqWCn5ma1gVYu16nRlG4iJXHOoRuXf/Hv+jR7acAPsTpXL1vWAEEUGojAn5YJIpTYENQp7snQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260211111419.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260211111419.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260211111419.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260211111419.0_1770808552075_0.2278941550786311","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211111947.0":{"name":"@midscene/android","version":"1.3.12-beta-20260211111947.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260211111947.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"d595c3b9a7066fb36082530aca2b1f6609e6170a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260211111947.0.tgz","fileCount":11,"integrity":"sha512-KyTlmu4z89uMveV3urvMqPkBqm/XocKuOSSNVL1GA41M0JOGxogFZb/GV4d+RLg/AK7fZsrRexDMUo/Dmkk60Q==","signatures":[{"sig":"MEQCIADxfnAHRabAubYS4OSYk87vPMnZjVZhVM4eJsnUDy9HAiBSe7XigWgxC09BCzPsgJT/QpXsExeOh/BkfedgjtPC0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260211111947.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c39ab882a237a0af8cf3407db8e6ad08/midscene-android-1.3.12-beta-20260211111947.0.tgz","_integrity":"sha512-KyTlmu4z89uMveV3urvMqPkBqm/XocKuOSSNVL1GA41M0JOGxogFZb/GV4d+RLg/AK7fZsrRexDMUo/Dmkk60Q==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260211111947.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260211111947.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260211111947.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260211111947.0_1770808880754_0.8629347030060819","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211113549.0":{"name":"@midscene/android","version":"1.3.12-beta-20260211113549.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260211113549.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"167134abce6baebdd77d6b3e667b98cf4d6bc11e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260211113549.0.tgz","fileCount":15,"integrity":"sha512-8uC7dFp2D3MlJfgKUk4BzEs+AAIQTSTowQPzspEZJCDYB4PUtQlzjbrLFL7XlR4Md0quGU6kqED9TSCUJAtSJQ==","signatures":[{"sig":"MEUCIQCgMTcf6rci1Nvyp41rKyBc90MmpMo6/8/n/hYZScDtTAIgNDgIxCC+VTxQKn5Zbbp7yiz2trarCVoPiTK8mfCSWUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676867},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260211113549.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0a837f76c10e0b2b4b5c40cb9be05461/midscene-android-1.3.12-beta-20260211113549.0.tgz","_integrity":"sha512-8uC7dFp2D3MlJfgKUk4BzEs+AAIQTSTowQPzspEZJCDYB4PUtQlzjbrLFL7XlR4Md0quGU6kqED9TSCUJAtSJQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260211113549.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260211113549.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260211113549.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260211113549.0_1770809841175_0.01893595975603346","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211123127.0":{"name":"@midscene/android","version":"1.3.12-beta-20260211123127.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260211123127.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"7838cf21d41f6a6b1aa8e8483d510c9ee6f3cb2b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260211123127.0.tgz","fileCount":15,"integrity":"sha512-fskO079RejSA/lD1BJk62VVRNnqU8t6djroFlfYgrxGjOEgs0crkSFkXZQE5ekA0NRHoP1fGMNMmt2GQ8gv4Gw==","signatures":[{"sig":"MEQCIBvRQluyzj5vbYugxcDAOBGG/KvrkQ8Cvq+l2u2N8kBGAiAbDFrQ/CiT+ydMNgcuw0trou+PO778GTBTwZEVs17Jtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676867},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260211123127.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8b3b059915af72d4e3385e9c9c249943/midscene-android-1.3.12-beta-20260211123127.0.tgz","_integrity":"sha512-fskO079RejSA/lD1BJk62VVRNnqU8t6djroFlfYgrxGjOEgs0crkSFkXZQE5ekA0NRHoP1fGMNMmt2GQ8gv4Gw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260211123127.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260211123127.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260211123127.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260211123127.0_1770813177202_0.35004365423329453","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211144421.0":{"name":"@midscene/android","version":"1.3.12-beta-20260211144421.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260211144421.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"c3ed3147cda42c3e5e384a561fcdd3786abaa3fd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260211144421.0.tgz","fileCount":11,"integrity":"sha512-o6Wgt/ESBBx/oqMFIAA0LesLURvnCDQpNp6wvMAsxHBN/UIdKBIV53Og4DBkLFVNIDKIPlVt3rmtBzQPkQ0rQw==","signatures":[{"sig":"MEYCIQCsZ/BQnxAJRYIbaB9kwl36Ls4Op7tqfp1v1UrpJ0iUdAIhANSE8Q9k4ccHfs8XXr18ztQbrcNU6v8MjzZquoasfEe5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260211144421.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/848fa86b1eed2b37b7934f8c1106b1b0/midscene-android-1.3.12-beta-20260211144421.0.tgz","_integrity":"sha512-o6Wgt/ESBBx/oqMFIAA0LesLURvnCDQpNp6wvMAsxHBN/UIdKBIV53Og4DBkLFVNIDKIPlVt3rmtBzQPkQ0rQw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260211144421.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260211144421.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260211144421.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260211144421.0_1770821152191_0.529498911988691","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260211155735.0":{"name":"@midscene/android","version":"1.3.12-beta-20260211155735.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260211155735.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"2a2e7c1ecde73c6bb7ad41d14f84bdf528a0c081","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260211155735.0.tgz","fileCount":15,"integrity":"sha512-7d0B2JH1Vd0MkGAVEgKJDozzAxxVcT+h3I10zMYUGgI8dh3QVzuyjkMqoUhe0eLSkZ66EZfRjvbDsD2C0qWneQ==","signatures":[{"sig":"MEUCIFvFt/dM94/xYNaOX+HFwSiskfJdf7tCOujjmDTnN44eAiEAmrV34JomKtMmxELeVywyYyHiq6Xfo8bz3NVoVEBRjFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676867},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260211155735.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a689e04852601ab8185e1678df45a4a6/midscene-android-1.3.12-beta-20260211155735.0.tgz","_integrity":"sha512-7d0B2JH1Vd0MkGAVEgKJDozzAxxVcT+h3I10zMYUGgI8dh3QVzuyjkMqoUhe0eLSkZ66EZfRjvbDsD2C0qWneQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260211155735.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260211155735.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260211155735.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260211155735.0_1770825550031_0.15357259528324674","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212023133.0":{"name":"@midscene/android","version":"1.3.12-beta-20260212023133.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260212023133.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"43ff663272828ba2e8459b007db6b56938f68a19","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260212023133.0.tgz","fileCount":15,"integrity":"sha512-2lE4wE32azrfOeYw3uX5YrCjQNuRAaHxrpWvPypCh4gBEraI1btUgZkpfZ4wmF7RzCCfXeDMrBp4Cn+GOgsNWA==","signatures":[{"sig":"MEYCIQDUVWIPseo7qbwUPTNIvbVBj0GfF/KY3TD0gickH6MGvgIhAJNLSRfhikAGzII/7nANep1MRJP/Q4+sXU6Q6NCDsQM4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676867},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260212023133.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f52a6cef332d2766600292d7be1c8da2/midscene-android-1.3.12-beta-20260212023133.0.tgz","_integrity":"sha512-2lE4wE32azrfOeYw3uX5YrCjQNuRAaHxrpWvPypCh4gBEraI1btUgZkpfZ4wmF7RzCCfXeDMrBp4Cn+GOgsNWA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260212023133.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260212023133.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260212023133.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260212023133.0_1770863587839_0.6670788669550392","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212025734.0":{"name":"@midscene/android","version":"1.3.12-beta-20260212025734.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260212025734.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"327034cedd8bdc66b9405e4272b4ba70445896f1","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260212025734.0.tgz","fileCount":15,"integrity":"sha512-qYMv9boE4szpzVQWWdvugAjSRXi8ELW3Gsirxcsxw9R2rgg0wGNsdtkbbr8w8WrDcjGtvu9ddpn5Ggp6EF1N1w==","signatures":[{"sig":"MEQCIAcuAZUIyD/SIX1kWt6u6PMKZFg13d8rYj5/um4MO5ZZAiBMidf64K0R87y73KYD524pGZIaXeeYnCBnhdXC0WFNdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676867},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260212025734.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/73879b25f77d360655c4d3ecc4796d47/midscene-android-1.3.12-beta-20260212025734.0.tgz","_integrity":"sha512-qYMv9boE4szpzVQWWdvugAjSRXi8ELW3Gsirxcsxw9R2rgg0wGNsdtkbbr8w8WrDcjGtvu9ddpn5Ggp6EF1N1w==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260212025734.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260212025734.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260212025734.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260212025734.0_1770865150867_0.9432916573682635","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212033510.0":{"name":"@midscene/android","version":"1.3.12-beta-20260212033510.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260212033510.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"06f340920a7753bf7462ca62182ad51f24e1034a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260212033510.0.tgz","fileCount":15,"integrity":"sha512-hbk0873u2PmTER21hDETX305//CfnWaIPEEiDUQIEeETV47I/CcWPIyQxe1+/BOY1lo2keGU6sk7j5QDqCn80w==","signatures":[{"sig":"MEUCIQDFPk5nOc18KYMylMunvjQxwwzW6rt54u4BIqkuxhuaVwIgSuRc+BrqwyoSHlb4IgH0TvsPWUWC70BU66DNDW5afNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676867},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260212033510.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/079eb5885ce023bf6308a8fc6a242751/midscene-android-1.3.12-beta-20260212033510.0.tgz","_integrity":"sha512-hbk0873u2PmTER21hDETX305//CfnWaIPEEiDUQIEeETV47I/CcWPIyQxe1+/BOY1lo2keGU6sk7j5QDqCn80w==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260212033510.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260212033510.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260212033510.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260212033510.0_1770867404217_0.11929061976854394","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212050030.0":{"name":"@midscene/android","version":"1.3.12-beta-20260212050030.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260212050030.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"1c0f1fa1e073add1d7e00435a8f607da5326d7bc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260212050030.0.tgz","fileCount":15,"integrity":"sha512-6iJMcaYBkFPwDtDM2r9FoQFEBHN4xzFEHGXEMhZtvrU/VTbdHXiuMTwXZvqxU8QhbB9yq4Q8DMbXgW4qT3Ov+g==","signatures":[{"sig":"MEQCIApAdPD9LAR3gdt1sRhyMrC3fRc2kj/v8AsKw/OTBhH5AiAz1a1hJ0TezDvg8U0y6NefJsLkzu62iQjQJouZGy1ufg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676867},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260212050030.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/887c929f7f22b612b975d41c585808bd/midscene-android-1.3.12-beta-20260212050030.0.tgz","_integrity":"sha512-6iJMcaYBkFPwDtDM2r9FoQFEBHN4xzFEHGXEMhZtvrU/VTbdHXiuMTwXZvqxU8QhbB9yq4Q8DMbXgW4qT3Ov+g==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260212050030.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260212050030.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260212050030.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260212050030.0_1770872522977_0.8546352704408637","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212050546.0":{"name":"@midscene/android","version":"1.3.12-beta-20260212050546.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260212050546.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"3d1f91ac432e12e5705a56932f93289d36bea354","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260212050546.0.tgz","fileCount":15,"integrity":"sha512-Oua7JsMTpe4tAwZZdtPTEbm2L3Evw/gY8P8iYZ79Y4oBXgktG3iIhBb27j+DkALIHh8PlrNjg1YRnAGeZQErSA==","signatures":[{"sig":"MEYCIQDoo6+dhneVdsCBdC0SW1d2VmCBrOr10BQVWZMcfiS1awIhAPKBrslEkNobBhF/U5TQyHqVUWE/6QB9xIWwqbApK+zz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676867},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260212050546.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4c4dee35373402dae1b26c8afff42e27/midscene-android-1.3.12-beta-20260212050546.0.tgz","_integrity":"sha512-Oua7JsMTpe4tAwZZdtPTEbm2L3Evw/gY8P8iYZ79Y4oBXgktG3iIhBb27j+DkALIHh8PlrNjg1YRnAGeZQErSA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260212050546.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260212050546.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260212050546.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260212050546.0_1770872841741_0.6908978743208116","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212061942.0":{"name":"@midscene/android","version":"1.3.12-beta-20260212061942.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260212061942.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"0af1763837efa415a78d47f74d654f57ce183a8e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260212061942.0.tgz","fileCount":15,"integrity":"sha512-jJLr3RQZxwOdDhTCZGmqO+gCVbB9pB0uLODjHGc0WBDkr/BZSq6+QfcYT6DVTNma0il9QhQ37WnEX+klivXRvQ==","signatures":[{"sig":"MEUCIE3W+zPuwtYpg6pGOZy0jyK591A+PpiUaLklmR4Svh+OAiEAh0sImH0EFaKkBx5kBj9Iwk43SPW4z4ysVdWjCbck+tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676867},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260212061942.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9731376f845fd06ea4e62f55a58c4cda/midscene-android-1.3.12-beta-20260212061942.0.tgz","_integrity":"sha512-jJLr3RQZxwOdDhTCZGmqO+gCVbB9pB0uLODjHGc0WBDkr/BZSq6+QfcYT6DVTNma0il9QhQ37WnEX+klivXRvQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260212061942.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260212061942.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260212061942.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260212061942.0_1770877275666_0.17407992456116173","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212063723.0":{"name":"@midscene/android","version":"1.3.12-beta-20260212063723.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260212063723.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"85200f48eb49e1c5354602adfbf1002f45b48ef7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260212063723.0.tgz","fileCount":15,"integrity":"sha512-27wTo47cxiL82UPitrtlngrTSe+9dlLS6FklTGbRMxERy7bGPoaUa1ajE3IbjjdmSjXFHOTeb15UUU4mc7wbTg==","signatures":[{"sig":"MEYCIQDPrl0ibYrHymj6fZFmcu60R9vMxpv4bOSMA1nGRXXZswIhAPtheizyCgJGuSyhdf8xPTX3coRtTcqB4IJy4S8af+P/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676867},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260212063723.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/74e2b7bd1be3c8172611e8206b5802a5/midscene-android-1.3.12-beta-20260212063723.0.tgz","_integrity":"sha512-27wTo47cxiL82UPitrtlngrTSe+9dlLS6FklTGbRMxERy7bGPoaUa1ajE3IbjjdmSjXFHOTeb15UUU4mc7wbTg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260212063723.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260212063723.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260212063723.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260212063723.0_1770878334421_0.4958652417930449","host":"s3://npm-registry-packages-npm-production"}},"1.3.12-beta-20260212063915.0":{"name":"@midscene/android","version":"1.3.12-beta-20260212063915.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.3.12-beta-20260212063915.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"dist":{"shasum":"4cd58f3e8f7757e0bf0862207a7946412d2a7287","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.3.12-beta-20260212063915.0.tgz","fileCount":11,"integrity":"sha512-4fat9q+xdWyPMPjcG2mKbnmTKmLYbIEzmuEw9hsJGj5ECfBXVsM1Xay1dCk/y6AFE8fQpoh/NE8mDSg9YtLUIw==","signatures":[{"sig":"MEUCIQC0JvjwPj3KMkQxydP4soVXQtSxXLG04ydKlzLjnfD4NQIgBq0Do1OzeHFvjjKMW1TjTTy9xmTHsRlJD2EbfWQ58MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494309},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.3.12-beta-20260212063915.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5eae54431192bfd726ff8a9ccc9db9de/midscene-android-1.3.12-beta-20260212063915.0.tgz","_integrity":"sha512-4fat9q+xdWyPMPjcG2mKbnmTKmLYbIEzmuEw9hsJGj5ECfBXVsM1Xay1dCk/y6AFE8fQpoh/NE8mDSg9YtLUIw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.3.12-beta-20260212063915.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.3.12-beta-20260212063915.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.3.12-beta-20260212063915.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.3.12-beta-20260212063915.0_1770878448315_0.3962622362990065","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@midscene/android","version":"1.4.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"aa646142ea4d071f5183f0953e9e6e743ee71b98","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.0.tgz","fileCount":15,"integrity":"sha512-CSKAraVh6wcDVF3GIiPaoUpenSrScbK9jKQNR9KG8P8cr7MYi7jVIYcPU8N35XEADnCKGZMs4u77zVXcxJPfAg==","signatures":[{"sig":"MEQCH2O6dJPpxp5bAKiQrbg6MDkF6xXhMA8k0pXGeFdQ3K0CIQDbhbEJWC2HJq+bG04pVLqL1t4TbDsigd4wjeNv7CVSbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676775},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/132b75835201a87f53ad4761d3aee46d/midscene-android-1.4.0.tgz","_integrity":"sha512-CSKAraVh6wcDVF3GIiPaoUpenSrScbK9jKQNR9KG8P8cr7MYi7jVIYcPU8N35XEADnCKGZMs4u77zVXcxJPfAg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.0_1770881821693_0.8465695567911868","host":"s3://npm-registry-packages-npm-production"}},"1.4.1-beta-20260212114710.0":{"name":"@midscene/android","version":"1.4.1-beta-20260212114710.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.1-beta-20260212114710.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"fd7dc38fa477252034aeda0322ad66d31a465c8a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.1-beta-20260212114710.0.tgz","fileCount":15,"integrity":"sha512-dr1YBfBsBhSkLmcPWVF3btH40GwpaZZOUqgR4yKxJ34Fmi3YmOily4a5SGlcmebLXDanxK2Y1pmq48E+M+gEBg==","signatures":[{"sig":"MEQCIHX3UL/9A2Unz5sPiWzi7frmjIwz/YcedQEDNYDatHKiAiAVCzvzuqbRzYBC+oD2+RuKeSHQ/1eFNDodUctuUh7P3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676659},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.1-beta-20260212114710.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8468e5d293e0220ee04d3310392a5c03/midscene-android-1.4.1-beta-20260212114710.0.tgz","_integrity":"sha512-dr1YBfBsBhSkLmcPWVF3btH40GwpaZZOUqgR4yKxJ34Fmi3YmOily4a5SGlcmebLXDanxK2Y1pmq48E+M+gEBg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.1-beta-20260212114710.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.1-beta-20260212114710.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.1-beta-20260212114710.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.1-beta-20260212114710.0_1770896925739_0.9879888080392174","host":"s3://npm-registry-packages-npm-production"}},"1.4.1-beta-20260212115343.0":{"name":"@midscene/android","version":"1.4.1-beta-20260212115343.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.1-beta-20260212115343.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"b2db9c9c2095e5c9ca241cc138fa2983c818f26e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.1-beta-20260212115343.0.tgz","fileCount":15,"integrity":"sha512-X8lw4Z5wH3Ig3EO+aN/MvI/A1W3s+BZ4ELkjxSLpkj4aD/tqwG2BY0YvNJ2eQU59W9ujfho+uK9NJA4nME+NPw==","signatures":[{"sig":"MEUCIB22C5F3J5JyER6+vDC8xTC6XO9pbjZfmJOYa8tJVzkqAiEA3V1cTWdAEn/bxy/R1bGNxWyhk40RKNsjub3p8ekcl9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676659},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.1-beta-20260212115343.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6dd197d0de2b897901f34a7b35aa7873/midscene-android-1.4.1-beta-20260212115343.0.tgz","_integrity":"sha512-X8lw4Z5wH3Ig3EO+aN/MvI/A1W3s+BZ4ELkjxSLpkj4aD/tqwG2BY0YvNJ2eQU59W9ujfho+uK9NJA4nME+NPw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.1-beta-20260212115343.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.1-beta-20260212115343.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.1-beta-20260212115343.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.1-beta-20260212115343.0_1770897314285_0.9475862735020311","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@midscene/android","version":"1.4.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.1","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"21e3013c539dcf65c5975a15492d814f48032c6e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.1.tgz","fileCount":15,"integrity":"sha512-enSMeTi16aE81Orc+NTaUVFQ5ENGqO/iDct6lnPWNGIMO+6lUWAq5KgapxPPEtLl1Tiha+kdSwsLHS5iuBEw0Q==","signatures":[{"sig":"MEQCIH/x2Gr3XsAz1j1GDnCR+IbvEYF1SkWYKGjU5q9RA8tRAiBGjGF4bjmh/O/nGGknmRSVSweYU9pHC32rLgD12CiZmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676571},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ccff60e2744578df387e3ef60bdb14bf/midscene-android-1.4.1.tgz","_integrity":"sha512-enSMeTi16aE81Orc+NTaUVFQ5ENGqO/iDct6lnPWNGIMO+6lUWAq5KgapxPPEtLl1Tiha+kdSwsLHS5iuBEw0Q==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.1","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.1","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.1"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.1_1770949050758_0.8218658800423393","host":"s3://npm-registry-packages-npm-production"}},"1.4.2-beta-20260213023614.0":{"name":"@midscene/android","version":"1.4.2-beta-20260213023614.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.2-beta-20260213023614.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"e14ddc27fe50a9be22ce155b82c30d527df65325","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.2-beta-20260213023614.0.tgz","fileCount":15,"integrity":"sha512-fWqmp7hS5NKZSmqqoYHtR9Smc2PLeavHfVQGb8/JHz3RZG9ghl2drK8uR+GhvPlAEolO/6pfJSJUluOnLnhpcw==","signatures":[{"sig":"MEUCIQDmX4bGCPQxWwv8wp/q4HU2enA5cx/oXrKC6uGpmD2/lgIgbWttYEIxImoUByYmglK/t4F/wV0q+Liwq2dGUeZmnkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676659},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.2-beta-20260213023614.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e18f1deaae6198f93272da73e4587347/midscene-android-1.4.2-beta-20260213023614.0.tgz","_integrity":"sha512-fWqmp7hS5NKZSmqqoYHtR9Smc2PLeavHfVQGb8/JHz3RZG9ghl2drK8uR+GhvPlAEolO/6pfJSJUluOnLnhpcw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.2-beta-20260213023614.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.2-beta-20260213023614.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.2-beta-20260213023614.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.2-beta-20260213023614.0_1770950264101_0.6257248963202597","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@midscene/android","version":"1.4.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.2","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"4727afc9ccc64d53434d562596d8352a44c83e95","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.2.tgz","fileCount":15,"integrity":"sha512-63ybEPrr3uoU4wRzD8dbac1DqsfpNDbNmO0z7rs48Cd7tPAsEnUUsfww+fy+q9aTaWb7x4+QRiVbXFQ+lL11eg==","signatures":[{"sig":"MEUCIQCncCabwGmJOnrYZBp88FMfw4DBoZOeDbdqp0Wi/TM2ewIgC71gQ+oxTc0Qk1SbdlASEZfIlqiD79FmXmfvacWNJkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676571},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fc755c4994e10fc6adee9bfb00640ca6/midscene-android-1.4.2.tgz","_integrity":"sha512-63ybEPrr3uoU4wRzD8dbac1DqsfpNDbNmO0z7rs48Cd7tPAsEnUUsfww+fy+q9aTaWb7x4+QRiVbXFQ+lL11eg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.2","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.2","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.2"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.2_1770950366550_0.6691100651879376","host":"s3://npm-registry-packages-npm-production"}},"1.4.1-beta-20260213134856.0":{"name":"@midscene/android","version":"1.4.1-beta-20260213134856.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.1-beta-20260213134856.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"6daf5fd507db0dcf2c5f7e21ce4b0edbc39d6187","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.1-beta-20260213134856.0.tgz","fileCount":15,"integrity":"sha512-36xVTxIpBYtyHQHVlTSYt8pPZDbcKFBjGZNB6fs1Ld9G8kZqy5p+RWy2Kg+e4Kram9AD7CiBuU7M3rzm38ZHHQ==","signatures":[{"sig":"MEQCIC+GPR+1aKlMsyJWEYLIth3ufcXtVyoNbubwBzOtCKoeAiAHojMDMjZ/F5eHUV5X8in0sh3RDZg2rY1+id7EyyAMFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676659},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.1-beta-20260213134856.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7258ef475859574aca3f7a946c489f88/midscene-android-1.4.1-beta-20260213134856.0.tgz","_integrity":"sha512-36xVTxIpBYtyHQHVlTSYt8pPZDbcKFBjGZNB6fs1Ld9G8kZqy5p+RWy2Kg+e4Kram9AD7CiBuU7M3rzm38ZHHQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.1-beta-20260213134856.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.1-beta-20260213134856.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.1-beta-20260213134856.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.1-beta-20260213134856.0_1770990630904_0.5302586980397195","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@midscene/android","version":"1.4.3","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.3","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"0cfeab908cc398a8ddd4bd41f0c3fb0d3985552b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.3.tgz","fileCount":15,"integrity":"sha512-Jp0PjybW8mmjhARD4OHCVNzOPL6N4WiDZ4EgPzigMc8jeZB0gMSDDjoiJYwktQpOkTJLZHBqtu2qkRuFPV2Llw==","signatures":[{"sig":"MEYCIQCT36ZKjwNSgF2/bsYGUTaUG59Ykc9/6H/LH9bXv71RvAIhAPerpaAuNVJdBkjz41L6E6n2qxuPbMzCOupbKQqepPZ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676571},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d0c24a993f52251176a597052675662d/midscene-android-1.4.3.tgz","_integrity":"sha512-Jp0PjybW8mmjhARD4OHCVNzOPL6N4WiDZ4EgPzigMc8jeZB0gMSDDjoiJYwktQpOkTJLZHBqtu2qkRuFPV2Llw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.3","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.3","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.3"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.3_1770993509401_0.8057586859110046","host":"s3://npm-registry-packages-npm-production"}},"1.4.4-beta-20260214024122.0":{"name":"@midscene/android","version":"1.4.4-beta-20260214024122.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.4-beta-20260214024122.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"d9fcac66cd31ce4814610187fef94c748d56f886","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.4-beta-20260214024122.0.tgz","fileCount":15,"integrity":"sha512-IclsSax7WOZlbnKwhRL59Y+wsw8xDJQBB1ktjLRjCR0x0WMEdJGixReRMD6uZV5VDAymGD2b6lG/oUVhlnZ8KA==","signatures":[{"sig":"MEQCIEAWhLKYLgqiZCdSny67VXvJTvk3KmQCIU/mI9DhUqsAAiB3q37J2E3tuRFkFYyW1hvIVAgpa9oVTCYNrSZjsoKYQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676659},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.4-beta-20260214024122.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8ba3c061858981aad4f752aff5406a66/midscene-android-1.4.4-beta-20260214024122.0.tgz","_integrity":"sha512-IclsSax7WOZlbnKwhRL59Y+wsw8xDJQBB1ktjLRjCR0x0WMEdJGixReRMD6uZV5VDAymGD2b6lG/oUVhlnZ8KA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.4-beta-20260214024122.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.4-beta-20260214024122.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.4-beta-20260214024122.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.4-beta-20260214024122.0_1771036974938_0.10708786641592871","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@midscene/android","version":"1.4.4","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.4","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"181139a0259962660bf0967ff78b970a1fda2c07","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.4.tgz","fileCount":15,"integrity":"sha512-yGaiK4FqpoI0i6bKVvLH+2GLR9XcPpL5mBPqSD6SSh17E5QDVyBRUePOHkCyrweGoLcPtQg0xHGVbNHoA/fBXA==","signatures":[{"sig":"MEUCICM1tLdjmvW0pD+NpMIAG2IIoMdcfnrrOmBSCifh96qRAiEA48vITGDRwTpzy2BnLPnK3E/w7tb5wOjNs2GevwEmlTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676571},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c6cb8c387fa84c5f684a1cb29d73aad2/midscene-android-1.4.4.tgz","_integrity":"sha512-yGaiK4FqpoI0i6bKVvLH+2GLR9XcPpL5mBPqSD6SSh17E5QDVyBRUePOHkCyrweGoLcPtQg0xHGVbNHoA/fBXA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.4","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.4","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.4"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.4_1771038156082_0.23297370147582774","host":"s3://npm-registry-packages-npm-production"}},"1.4.5-beta-20260214054425.0":{"name":"@midscene/android","version":"1.4.5-beta-20260214054425.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.5-beta-20260214054425.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"00a279d1e5666112ae40322f94c430ef0eca4627","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.5-beta-20260214054425.0.tgz","fileCount":15,"integrity":"sha512-K55VXHrZeBkCf/yMCcpn307/2v1Nwfpauj+UqVqaZ61m4OsS7iU/hTdJz/x0bYhZ2PwpVcoFdo2+RVOmnp0Dqg==","signatures":[{"sig":"MEQCIE/h3sMIQa4xd0L6VDR4v6oESOWXWPgKPjKQMVHIHjdRAiBiVe4vscfo023Ivui6vkn0Qe4OHYtsY9J/eYvU9YEdhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676659},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.5-beta-20260214054425.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ffadca03d6a8857841331d6ca040fb62/midscene-android-1.4.5-beta-20260214054425.0.tgz","_integrity":"sha512-K55VXHrZeBkCf/yMCcpn307/2v1Nwfpauj+UqVqaZ61m4OsS7iU/hTdJz/x0bYhZ2PwpVcoFdo2+RVOmnp0Dqg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.5-beta-20260214054425.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.5-beta-20260214054425.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.5-beta-20260214054425.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.5-beta-20260214054425.0_1771047960726_0.6074256541044951","host":"s3://npm-registry-packages-npm-production"}},"1.4.5-beta-20260214073330.0":{"name":"@midscene/android","version":"1.4.5-beta-20260214073330.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.5-beta-20260214073330.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"3173d18780b6e4cc6162274f6063858111be00a2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.5-beta-20260214073330.0.tgz","fileCount":15,"integrity":"sha512-37PNXQd1bCVh3NbmdInnGuyRjjes88tfq78qytUTubEnGVAO0y4ObfETjruKMM4z0QRWxbrI/ywTP42vV4KsuQ==","signatures":[{"sig":"MEYCIQDJZYFL5y0eMMebBM7AECdK846eNvJ/Q8+o0PJ8rDCZywIhALrlx8dJsGQlxJR148k9jNjIRA2EMW7d+miiwtaM2qe/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680179},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.5-beta-20260214073330.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/327cd6ca2e6a1fcbacd6d8ddb050ed62/midscene-android-1.4.5-beta-20260214073330.0.tgz","_integrity":"sha512-37PNXQd1bCVh3NbmdInnGuyRjjes88tfq78qytUTubEnGVAO0y4ObfETjruKMM4z0QRWxbrI/ywTP42vV4KsuQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.5-beta-20260214073330.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.5-beta-20260214073330.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.5-beta-20260214073330.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.5-beta-20260214073330.0_1771054507807_0.18475597054074844","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@midscene/android","version":"1.4.5","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.5","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"7d48768b5b815b3881f9909029bfee4cc7121ee2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.5.tgz","fileCount":15,"integrity":"sha512-HieIH46FBf/QdrgkXhynctPbVmmedJapMEBzWwRHW+i3AxLaIvoByfHHx4JATLrwjCCyba7avypgTcE10TP6Uw==","signatures":[{"sig":"MEUCIQCSMMAVKA3SFEuR/Odztddm0oAmvB8GcLyO1eQCZx2zRgIgfR8zTkjpUR0+B8c8PItdKNmEF3CnZD1vk3m7WCwCcpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676571},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e0c68559edeaecbe3dd9d99f56fd968c/midscene-android-1.4.5.tgz","_integrity":"sha512-HieIH46FBf/QdrgkXhynctPbVmmedJapMEBzWwRHW+i3AxLaIvoByfHHx4JATLrwjCCyba7avypgTcE10TP6Uw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.5","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.5","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.5"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.5_1771054554349_0.11711335490789421","host":"s3://npm-registry-packages-npm-production"}},"1.4.5-beta-20260214073825.0":{"name":"@midscene/android","version":"1.4.5-beta-20260214073825.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.5-beta-20260214073825.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"d0d1db97a9e7e0c89cc998b09b217b6b44e4b496","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.5-beta-20260214073825.0.tgz","fileCount":15,"integrity":"sha512-IS0uYoQu2+IQLC96plddF+5KE9ngZylFtGM72i8NrI8sw46rGAbhgWGYkWCQxUHo84RuX+lVmvzrbzSN+nRSQA==","signatures":[{"sig":"MEUCIFVKsIw8/l1TLMkuxSV4PLSPh6xd5IhcC5iz4khgJB49AiEAkJeUjwXS4JrAWvLLsA3Rg7ti3ke07KMTyIhvvqJF3dM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676659},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.5-beta-20260214073825.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f9e383b27efb5aa1eef948c478a07e94/midscene-android-1.4.5-beta-20260214073825.0.tgz","_integrity":"sha512-IS0uYoQu2+IQLC96plddF+5KE9ngZylFtGM72i8NrI8sw46rGAbhgWGYkWCQxUHo84RuX+lVmvzrbzSN+nRSQA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.5-beta-20260214073825.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.5-beta-20260214073825.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.5-beta-20260214073825.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.5-beta-20260214073825.0_1771054799970_0.24552626480292283","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@midscene/android","version":"1.4.6","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.6","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"646eb822d9f5aa709a9bda7832febb428c0f26d4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.6.tgz","fileCount":15,"integrity":"sha512-k2WS7g2DIFJ+ALpfMJSAPozhjx5YGxiKeJVsFI88byk+dfSFylKztfQ3WTC4WbFBm7ABIpqnWHn8ddS5kp4opQ==","signatures":[{"sig":"MEUCIQCXKIIMiYHYR9nuExQv3g/2QrjcD8jjf+lCTOpnZf4/wAIgSbXpLw1z2UfcvFhf3i2NoEnEILIG+KUf09a1rS9ZrT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676571},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a9426179edd21e595f3932f15f008fb4/midscene-android-1.4.6.tgz","_integrity":"sha512-k2WS7g2DIFJ+ALpfMJSAPozhjx5YGxiKeJVsFI88byk+dfSFylKztfQ3WTC4WbFBm7ABIpqnWHn8ddS5kp4opQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.6","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.6","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.6"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.6_1771909338374_0.8458683335835779","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@midscene/android","version":"1.4.7","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.7","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"87dbe6abfc531b903ae6a11ea044ad45a4a5da70","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.7.tgz","fileCount":15,"integrity":"sha512-ahxL5AERjR/jlyx0kp5JzVbKjcmIdnvX3gO7gJ4YmMILgQUlfCCw8+Nd6Om8d3lPYMIsv+9EoZOD/OiG+Tzn7w==","signatures":[{"sig":"MEUCIQDThl16/ioj8Cb943SSdWv4906ejLLEGUJAsfY6+ID48gIgDdk5bW8Pc0WXU/nFfZ4so/z3IcPYzWpRm2Y5d6fKEiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675839},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.7.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f43fee17c7263b82f60ca7d6db277a75/midscene-android-1.4.7.tgz","_integrity":"sha512-ahxL5AERjR/jlyx0kp5JzVbKjcmIdnvX3gO7gJ4YmMILgQUlfCCw8+Nd6Om8d3lPYMIsv+9EoZOD/OiG+Tzn7w==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.7","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.7","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.7"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.7_1772026348050_0.047017910837179766","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226055141.0":{"name":"@midscene/android","version":"1.4.8-beta-20260226055141.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260226055141.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"703ecdfbdb055868fe680a627f573bdc16ca943e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260226055141.0.tgz","fileCount":15,"integrity":"sha512-1sQ4SFt91YxU1rLoiFv/KKBO8IKyw+WT78BUgEPoQcQYgkOqYZsq2bKteprozkuACrcR4jvBs9d9c6jxD2glrQ==","signatures":[{"sig":"MEUCIQDT3XrZ2UdzwshxMKVf46bTRKeM9GnBgLSjjV8JKIofxAIgTbPUfcG0pdVG6IciQFcwUEzNet7Nw5L1bobbFqqjNAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675927},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260226055141.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7b96a7b069fc96b6a22a18fd71c84014/midscene-android-1.4.8-beta-20260226055141.0.tgz","_integrity":"sha512-1sQ4SFt91YxU1rLoiFv/KKBO8IKyw+WT78BUgEPoQcQYgkOqYZsq2bKteprozkuACrcR4jvBs9d9c6jxD2glrQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260226055141.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260226055141.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260226055141.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260226055141.0_1772085199116_0.4761849431675571","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226063853.0":{"name":"@midscene/android","version":"1.4.8-beta-20260226063853.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260226063853.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"3415e8d7136e7417a560305859999c78e21a9983","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260226063853.0.tgz","fileCount":15,"integrity":"sha512-EhMpxWlntlCAtTpiQVvtk2reTIBJWD4/oQwP072u+Pt1zaEMFCrQ1gTC+YTcPA9KJQPngzI4DyN7UKfxEUVWBw==","signatures":[{"sig":"MEYCIQCvE0H+qNR3fkfZEugnJf7DMOTNAGcvgVJPbhl0JcApPQIhANZcK7Ccz+m+jkpxkMaazo9grzfckobkUFlGwupEqZJN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675927},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260226063853.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/43a253053430b9caed3ec8307218dc9f/midscene-android-1.4.8-beta-20260226063853.0.tgz","_integrity":"sha512-EhMpxWlntlCAtTpiQVvtk2reTIBJWD4/oQwP072u+Pt1zaEMFCrQ1gTC+YTcPA9KJQPngzI4DyN7UKfxEUVWBw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260226063853.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260226063853.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260226063853.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260226063853.0_1772088033068_0.9383952108640596","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226065744.0":{"name":"@midscene/android","version":"1.4.8-beta-20260226065744.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260226065744.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"bf7589bdf3d57b61376f38822d71abe9b9ee8b19","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260226065744.0.tgz","fileCount":15,"integrity":"sha512-xC5+7LCZhpg3+0rMM9wqIaHIR9dUCoSKdLd6D6BLtdN1DI7x0q1l2VmC9y5B43uVp4hPbLHfh0qmdCfBr1/FFw==","signatures":[{"sig":"MEQCICWziUKpsPEoCklrj8TSapAKSif3sLK9KWlD36jjKcI2AiBJxNyp5o44GzPyD8e/KYihD6gLJuI/057AT860qi3MFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675927},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260226065744.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/80775619dabaa6d9480fb1916b8a0a40/midscene-android-1.4.8-beta-20260226065744.0.tgz","_integrity":"sha512-xC5+7LCZhpg3+0rMM9wqIaHIR9dUCoSKdLd6D6BLtdN1DI7x0q1l2VmC9y5B43uVp4hPbLHfh0qmdCfBr1/FFw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260226065744.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260226065744.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260226065744.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260226065744.0_1772089157644_0.786269047472256","host":"s3://npm-registry-packages-npm-production"}},"1.4.7-beta-20260226072540.0":{"name":"@midscene/android","version":"1.4.7-beta-20260226072540.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.7-beta-20260226072540.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"bf1025ba50210e22137f44b656e3026fb103c1a5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.7-beta-20260226072540.0.tgz","fileCount":15,"integrity":"sha512-rl/dbh99F0W6V8qpeEBKm0BBbbzq5itZkQxhdP636u0zdlvV5fGnVhP3Ra4H4D5+822d5ZyzPhwGrQm2mcJIOw==","signatures":[{"sig":"MEQCIHmLdddy7euBI7lHIrY8yVq0UyjheSdyh1P98MtrzLUnAiBl8O03cCS0smc2Hqeo7yYeSmAl0hWUqEmiEbcgR8mzcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676659},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.7-beta-20260226072540.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6ef862d302309f627be53896748b8aa6/midscene-android-1.4.7-beta-20260226072540.0.tgz","_integrity":"sha512-rl/dbh99F0W6V8qpeEBKm0BBbbzq5itZkQxhdP636u0zdlvV5fGnVhP3Ra4H4D5+822d5ZyzPhwGrQm2mcJIOw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.7-beta-20260226072540.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.7-beta-20260226072540.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.7-beta-20260226072540.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.7-beta-20260226072540.0_1772090840985_0.8298983887015414","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226073838.0":{"name":"@midscene/android","version":"1.4.8-beta-20260226073838.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260226073838.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"f4adbd5a1b2539749b4c3824877ecee0f8ce86e3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260226073838.0.tgz","fileCount":15,"integrity":"sha512-fc+Rf+Illc3vf+Z/TN5vxpuqOUCODDuZSIX8Pa7iEdmmRxA+suZwQsOZv119mbF8QcBmdHF8WZNGjW7xpD7HiA==","signatures":[{"sig":"MEQCIFIFN30880XY8Y49BDmaWjW6jrSofVfAAdsIPv9K84W4AiAXcNxjIMVxgrB3PdUaEZxM4W8ya7dtqbs4aYo0gxLKZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675927},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260226073838.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e0f2c3c54349223b3146ea60b3b7984f/midscene-android-1.4.8-beta-20260226073838.0.tgz","_integrity":"sha512-fc+Rf+Illc3vf+Z/TN5vxpuqOUCODDuZSIX8Pa7iEdmmRxA+suZwQsOZv119mbF8QcBmdHF8WZNGjW7xpD7HiA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260226073838.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260226073838.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260226073838.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260226073838.0_1772091611934_0.40037120745335586","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226080245.0":{"name":"@midscene/android","version":"1.4.8-beta-20260226080245.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260226080245.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"e5cbcae45e0e819a350a6dd80be5cd6646457f78","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260226080245.0.tgz","fileCount":15,"integrity":"sha512-uS4OAzc11dvmYrSTne3wxe4wvxgeOF7io+twm/HkXPFp47FpA7MQhguGYnogNsI3JNt+4cAECqdWYSq+Bz8XZw==","signatures":[{"sig":"MEYCIQCc1qlqRHcx7aoHouMrUYbD0EYun3FCnks4Eon0e/7WjgIhAL9maT79HNny1c8lcl6+DlZ91xuBQe+RsLjQf+udVUPd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675927},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260226080245.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cd0695bb19d296f00ff51b6ebf23e8af/midscene-android-1.4.8-beta-20260226080245.0.tgz","_integrity":"sha512-uS4OAzc11dvmYrSTne3wxe4wvxgeOF7io+twm/HkXPFp47FpA7MQhguGYnogNsI3JNt+4cAECqdWYSq+Bz8XZw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260226080245.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260226080245.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260226080245.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260226080245.0_1772093055919_0.7098001066457362","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226080545.0":{"name":"@midscene/android","version":"1.4.8-beta-20260226080545.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260226080545.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"2a83b36617cb3df5447518a35127ce15707aa93b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260226080545.0.tgz","fileCount":15,"integrity":"sha512-8hBUOf6EgCRS7fEj/G9YbZC96mvbMMFQJnJ4MTRXBlBhk7DQ2DTCtTOj6tiKnG6ywJiL5zg4ChGwB9/PgupYvA==","signatures":[{"sig":"MEUCIQDkCGc4PkpzaTRA0/9+4khYfOlPGkRpB+q19SzjaCqIJAIgSJFPGbhQAmuK7QjT5MUsztV99840K0IIVt0sBJGr284=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675927},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260226080545.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ed7a0a8bf4e76fb8febab531acf1bcfd/midscene-android-1.4.8-beta-20260226080545.0.tgz","_integrity":"sha512-8hBUOf6EgCRS7fEj/G9YbZC96mvbMMFQJnJ4MTRXBlBhk7DQ2DTCtTOj6tiKnG6ywJiL5zg4ChGwB9/PgupYvA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260226080545.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260226080545.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260226080545.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260226080545.0_1772093240783_0.7682453239305831","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226081437.0":{"name":"@midscene/android","version":"1.4.8-beta-20260226081437.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260226081437.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"4190c115c5730ccd6fe0af10d21dad3cbc883c2c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260226081437.0.tgz","fileCount":15,"integrity":"sha512-pCbtT7lkXuxbW1zasoa/wc45+u2nhK0AGTQE0sb/m6ud4mxpAexhg4cnRFBlNrj/YiGO68LbfA/IR5pUke4teA==","signatures":[{"sig":"MEUCIQCixSGM1ZgoQ1rwAfex+L/li+sNlfZENAcQ9Dw6JIUT6AIgV5YjCJQpKFefgGwrtCjThBXWyv1H3qA3d6eGf23QMGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675927},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260226081437.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2c8391b063e3588b26f2d44f80c95f7d/midscene-android-1.4.8-beta-20260226081437.0.tgz","_integrity":"sha512-pCbtT7lkXuxbW1zasoa/wc45+u2nhK0AGTQE0sb/m6ud4mxpAexhg4cnRFBlNrj/YiGO68LbfA/IR5pUke4teA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260226081437.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260226081437.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260226081437.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260226081437.0_1772093770620_0.9553790992410123","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226083355.0":{"name":"@midscene/android","version":"1.4.8-beta-20260226083355.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260226083355.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"026d51fbc438ba03ac7672fecf8d4e7d43d16332","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260226083355.0.tgz","fileCount":15,"integrity":"sha512-JWLvH6G3Vf6NKrwqSyB5TJgryn/Lj03rP2ALTX57GIzFx98bVAT+okE6CS7WdzTFrFk2XvwoOcIGqy4QYhdb5A==","signatures":[{"sig":"MEUCIQCp8ZTsO6OWGyWDcFkbv23gXUF3LyUKK6zEEgSI1JGpCQIgfIMjsljTWYGfxkFx0ltNTn0WramnTt/5mrUokDujDiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675927},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260226083355.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7499505261ee300bd131f2b6dd6bab2a/midscene-android-1.4.8-beta-20260226083355.0.tgz","_integrity":"sha512-JWLvH6G3Vf6NKrwqSyB5TJgryn/Lj03rP2ALTX57GIzFx98bVAT+okE6CS7WdzTFrFk2XvwoOcIGqy4QYhdb5A==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260226083355.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260226083355.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260226083355.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260226083355.0_1772094932534_0.7327277640035716","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260226085745.0":{"name":"@midscene/android","version":"1.4.8-beta-20260226085745.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260226085745.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"8ea7c494efa8aacc2b966b5999fd6ac071ecec50","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260226085745.0.tgz","fileCount":15,"integrity":"sha512-SVwDuKAwKVLE+JBOZlpESPjSKlI8VC+xz945iEF3CzPZZPjS6iXawQuJHRXpPdcpcS/oECV69+ULFUxnhQ3bmw==","signatures":[{"sig":"MEQCIFFZH/SH6CsA+KqZyHIz4L2rEC9AKtCBib2LF7d8dxLeAiBZUrnz4UptMTIzWgXVtekKycbfnYjrFGD4WZBuw7hBSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675927},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260226085745.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/70d2194d620de7b24efd9751b564bbb3/midscene-android-1.4.8-beta-20260226085745.0.tgz","_integrity":"sha512-SVwDuKAwKVLE+JBOZlpESPjSKlI8VC+xz945iEF3CzPZZPjS6iXawQuJHRXpPdcpcS/oECV69+ULFUxnhQ3bmw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260226085745.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260226085745.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260226085745.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260226085745.0_1772096359379_0.8883225008835298","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227024943.0":{"name":"@midscene/android","version":"1.4.8-beta-20260227024943.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260227024943.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"12dfa2d1927069e057eefec21930da861088dc5c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260227024943.0.tgz","fileCount":15,"integrity":"sha512-7muXeQdGhfAGNRx/P6sw96gRXVJABGoPR5jD6hxTvswIK80wR6/W/2zUcRriZ0HElvwW6cmMbRkSDWYX2l13Qw==","signatures":[{"sig":"MEYCIQDZF4yzV5hHKQuKvIaJsIRyrvoXrG/XBFBhDeyfPEl5tAIhAJlmVTbY9xmlSgFFw4nZgSuA+JoqFZLiBoqwkaMJH0ja","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675927},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260227024943.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/069625ef6a9de5a67e3380c8c342cc1b/midscene-android-1.4.8-beta-20260227024943.0.tgz","_integrity":"sha512-7muXeQdGhfAGNRx/P6sw96gRXVJABGoPR5jD6hxTvswIK80wR6/W/2zUcRriZ0HElvwW6cmMbRkSDWYX2l13Qw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260227024943.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260227024943.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260227024943.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260227024943.0_1772160682777_0.6815166889784607","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227030546.0":{"name":"@midscene/android","version":"1.4.8-beta-20260227030546.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260227030546.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"64e2ab807115ee638ed1ec0431fb7b6713af9668","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260227030546.0.tgz","fileCount":15,"integrity":"sha512-tL/sv0QwfZD3JLG1GWhRB6dS+TXelCQt8LX5UMlRV9KZf+0xHspE+XZJZzcKeq/i08H5XAOL/zvgW4RC5aylTg==","signatures":[{"sig":"MEYCIQCjY477ZrnU0gARkFA80B6tDSk0Fauciu674nBasOiIpgIhAKNBvzJeMr4SUE0sWtL43XQm0zHdwwgzfBxvJzUXljID","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260227030546.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/14b6aa690ad9eddcfb64d9b4bb433893/midscene-android-1.4.8-beta-20260227030546.0.tgz","_integrity":"sha512-tL/sv0QwfZD3JLG1GWhRB6dS+TXelCQt8LX5UMlRV9KZf+0xHspE+XZJZzcKeq/i08H5XAOL/zvgW4RC5aylTg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260227030546.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260227030546.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260227030546.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260227030546.0_1772161647184_0.3014338247493642","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227031711.0":{"name":"@midscene/android","version":"1.4.8-beta-20260227031711.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260227031711.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"6e92d2b3843843bafd7dc0eaab04c2ef87ecd407","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260227031711.0.tgz","fileCount":15,"integrity":"sha512-ICI6XxL9P9RhJmFDhFHTllFZ8HtJ7IuyJ77XUTTdrTWtdwEg1cpPwmtOtETVBQQbW0zZwPx0ow8482TpDe1tkQ==","signatures":[{"sig":"MEUCIQCcnvT9INWTKap0j7mBFyBqrDELpmKe2iV7JmtCrPVodwIgO0wz+g6xR6wKpqewe3/zRux0XaRiQOmN5gnXsNuWgf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260227031711.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4127013203e19c94bcf65f74ee0d9f41/midscene-android-1.4.8-beta-20260227031711.0.tgz","_integrity":"sha512-ICI6XxL9P9RhJmFDhFHTllFZ8HtJ7IuyJ77XUTTdrTWtdwEg1cpPwmtOtETVBQQbW0zZwPx0ow8482TpDe1tkQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260227031711.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260227031711.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260227031711.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260227031711.0_1772162326952_0.7029985617402381","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227035027.0":{"name":"@midscene/android","version":"1.4.8-beta-20260227035027.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260227035027.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"eca44ec3c2fc97d9565d0418cd42ee1a739f2151","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260227035027.0.tgz","fileCount":15,"integrity":"sha512-X26bcJcOA2OQcilYq10S/3uKKJFKSxrMxcW/mSfiMRt42ETK1+0RiZ6r6qjquI9XvkBQ0sNBqcueSq94Ld1IkA==","signatures":[{"sig":"MEUCIQDMBU8w+4zRRFVKzcTz8OeLAejneS2z1yqmwymE7vG1UQIgE/a3Y8mgudehYEIUcpidJeYhfIFUZ7fyGInDxwsSBRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260227035027.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/69bc2e5211ba15c627e785349c1b30da/midscene-android-1.4.8-beta-20260227035027.0.tgz","_integrity":"sha512-X26bcJcOA2OQcilYq10S/3uKKJFKSxrMxcW/mSfiMRt42ETK1+0RiZ6r6qjquI9XvkBQ0sNBqcueSq94Ld1IkA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260227035027.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260227035027.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260227035027.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260227035027.0_1772164329084_0.7180300718081238","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227035038.0":{"name":"@midscene/android","version":"1.4.8-beta-20260227035038.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260227035038.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"05864ceb7155945fa40aaa0270e77613242f4ffc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260227035038.0.tgz","fileCount":15,"integrity":"sha512-9Os/5USs47jrVeXeff9I7e7X3uWTKpa4eoQxS6rOwLIrZPQqPkfIPCu4BppmFkeeqDAe+aljyncCfdQSxNSDRg==","signatures":[{"sig":"MEQCIDRUDzUW+X/ZbLpzwNi0wxtIPWnVJwUfOAMYt1g9wBpqAiBk6iDBfERa8TMfdf3U1LVtbeGstnODgw+IxYyQG8MrbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260227035038.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/aea4c3ce58b9ff43cb7c8301c88ea852/midscene-android-1.4.8-beta-20260227035038.0.tgz","_integrity":"sha512-9Os/5USs47jrVeXeff9I7e7X3uWTKpa4eoQxS6rOwLIrZPQqPkfIPCu4BppmFkeeqDAe+aljyncCfdQSxNSDRg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260227035038.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260227035038.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260227035038.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260227035038.0_1772164331640_0.17074348929606153","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227035721.0":{"name":"@midscene/android","version":"1.4.8-beta-20260227035721.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260227035721.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"e7e8760662ad0f3940af591376d65e7eddceda58","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260227035721.0.tgz","fileCount":15,"integrity":"sha512-BdDWTs+YCJ3rCQIkvQX5WPmm9aS17yowKRrEw+1yQeIlTNbjlwVoGwqGfI1pktdGAu/av9hKLAsDik5G6FrE1g==","signatures":[{"sig":"MEUCIQDhoxtq1QWC62fJw9mvS/vkRNZNkUXoxosjLlkYbyJnQgIgD7bVSece8TGWNhuUKUSd47dRX3dtYKshilh1Co58ULc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260227035721.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b54b97e9acd9bc209e8b0a9c61e82e9e/midscene-android-1.4.8-beta-20260227035721.0.tgz","_integrity":"sha512-BdDWTs+YCJ3rCQIkvQX5WPmm9aS17yowKRrEw+1yQeIlTNbjlwVoGwqGfI1pktdGAu/av9hKLAsDik5G6FrE1g==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260227035721.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260227035721.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260227035721.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260227035721.0_1772164744793_0.04989664952881245","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227063551.0":{"name":"@midscene/android","version":"1.4.8-beta-20260227063551.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260227063551.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"c8ea00ac0b2cc8c7709918a4f9953f15dc0e0e2e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260227063551.0.tgz","fileCount":15,"integrity":"sha512-XPdu7ftuqnVP/DG7HHMitqKWv3WAyumTAXilOZxo6QBixdGwZgLmxbBrJDwhVp1wMs1lR0vi7uv6ksANYUwYVg==","signatures":[{"sig":"MEYCIQDTxKij7TqXwFry8E8IlqiYon11XwWVbWBvyFcCMz0x2QIhAOE7iXY10GSKqc+1g7GHwlnRprg+fMkOdcMc0oOn8Lx2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260227063551.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ec0b2052253de4b5532ae9e80b2fd275/midscene-android-1.4.8-beta-20260227063551.0.tgz","_integrity":"sha512-XPdu7ftuqnVP/DG7HHMitqKWv3WAyumTAXilOZxo6QBixdGwZgLmxbBrJDwhVp1wMs1lR0vi7uv6ksANYUwYVg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260227063551.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260227063551.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260227063551.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260227063551.0_1772174254866_0.2611591089517138","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227071612.0":{"name":"@midscene/android","version":"1.4.8-beta-20260227071612.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260227071612.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"b67256fba3e085462693460a8c900fd0437e24d5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260227071612.0.tgz","fileCount":15,"integrity":"sha512-W7vyyj0kcoR2yK5KBUUD7S/RC0frpSIIyi6JK97mmtFYrNO3jjJ3V6F6bPwFDhIzO/YWne7VIwKaPVBqFdX0hA==","signatures":[{"sig":"MEYCIQCF1b/fcXfkWUbSLKW0I3q5OwFgIj6uAReyY6fyctX77AIhAJwej++Nbj0tfI1VDnoupuyWSAvD3dGbUX69SVswU6a3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260227071612.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0538c975f08bd39587bc7125979c0ecd/midscene-android-1.4.8-beta-20260227071612.0.tgz","_integrity":"sha512-W7vyyj0kcoR2yK5KBUUD7S/RC0frpSIIyi6JK97mmtFYrNO3jjJ3V6F6bPwFDhIzO/YWne7VIwKaPVBqFdX0hA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260227071612.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260227071612.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260227071612.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260227071612.0_1772176673532_0.7674374304287188","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227074608.0":{"name":"@midscene/android","version":"1.4.8-beta-20260227074608.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260227074608.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"4817f5c88e4999aa08991c290361b08323b1eb0f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260227074608.0.tgz","fileCount":15,"integrity":"sha512-S6IdzlUSt+wvOmIrFy/ubymMse4uVrNmmaLlK5Ht6ymZtPSkISHqb5K9798gwAVRd3toA0PtWlVBon7rJJEJNw==","signatures":[{"sig":"MEUCIQC5debdRx/K2LB6sbM7dh8Vly5chwyIdG9e+9bT4XPtAgIgeNBvcHNc8uDd2w32gsNJVuerft02O0p0ie+SJsxCvMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260227074608.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/10b81490ea0b4b5d455f6f76365e62c9/midscene-android-1.4.8-beta-20260227074608.0.tgz","_integrity":"sha512-S6IdzlUSt+wvOmIrFy/ubymMse4uVrNmmaLlK5Ht6ymZtPSkISHqb5K9798gwAVRd3toA0PtWlVBon7rJJEJNw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260227074608.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260227074608.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260227074608.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260227074608.0_1772178464556_0.35951881070460634","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227080440.0":{"name":"@midscene/android","version":"1.4.8-beta-20260227080440.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260227080440.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"8e2c5403461732c0d660b364a57198ac33b3e0b2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260227080440.0.tgz","fileCount":15,"integrity":"sha512-cKPGbmnYQgnEZSzalPIYaxitjBhVpTOO69XqPrAYiWmAslQX116CJlBcejLKOle5OKr+cDXsELjzt5jJl1Mpnw==","signatures":[{"sig":"MEQCIGeqARv+SkkSuEThW817tfV+pPDcEzqPdq9LSQLG1+OJAiAg3n2f2aSzrIEq71dT8jQl/u5wAmdoQk+vjnYP6+XjGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682456},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260227080440.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6ec92fdb2787ac5c63ec561ce1f1e863/midscene-android-1.4.8-beta-20260227080440.0.tgz","_integrity":"sha512-cKPGbmnYQgnEZSzalPIYaxitjBhVpTOO69XqPrAYiWmAslQX116CJlBcejLKOle5OKr+cDXsELjzt5jJl1Mpnw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260227080440.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260227080440.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260227080440.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260227080440.0_1772179574445_0.9548446487165103","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227081324.0":{"name":"@midscene/android","version":"1.4.8-beta-20260227081324.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260227081324.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"16af1f7b6698a67dd860fd848f079475cfc5d264","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260227081324.0.tgz","fileCount":15,"integrity":"sha512-Ig+Gy45/YITCGal97iP/lIbh1pZzaEmA5ZrIfemxqrRkUQfnKmUR7Z4X2sH9HM7N/UCWlm7G7mRkYdhFWKs0dw==","signatures":[{"sig":"MEQCIG0NC+P9iwbG+0Py8n2iOQL7GGDlADx7UuEuKh9MgGajAiAjnYAXdhlrKdp/TpuTcIkz3KymPFt1DsUOb97i499MJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260227081324.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c48904e9764b41096527a5578eeada81/midscene-android-1.4.8-beta-20260227081324.0.tgz","_integrity":"sha512-Ig+Gy45/YITCGal97iP/lIbh1pZzaEmA5ZrIfemxqrRkUQfnKmUR7Z4X2sH9HM7N/UCWlm7G7mRkYdhFWKs0dw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260227081324.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260227081324.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260227081324.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260227081324.0_1772180104323_0.5437352243028246","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260227092357.0":{"name":"@midscene/android","version":"1.4.8-beta-20260227092357.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260227092357.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"102b4e910fbc16988cd988eb61f0734f6a3cf521","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260227092357.0.tgz","fileCount":15,"integrity":"sha512-5hJVqLEbmVrfEpPgfFqrY33yliiK0t4sRQH1o3hPeS33tU+Q01VexH1SFAVafM+z+dKfkaBh95IcVphSugTpKA==","signatures":[{"sig":"MEUCIG+5Qvm5SOR5PC+If+5PFbFpaJP+kyH6S8nBp8HCoc/dAiEAnqhotIhI9FoknxAtE8NFhDzHbHYNhYwUtJiFi+fGhr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260227092357.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e6df627a8a8db6aa2d22651e69648974/midscene-android-1.4.8-beta-20260227092357.0.tgz","_integrity":"sha512-5hJVqLEbmVrfEpPgfFqrY33yliiK0t4sRQH1o3hPeS33tU+Q01VexH1SFAVafM+z+dKfkaBh95IcVphSugTpKA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260227092357.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260227092357.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260227092357.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260227092357.0_1772184330511_0.324409349970904","host":"s3://npm-registry-packages-npm-production"}},"1.4.8-beta-20260228025947.0":{"name":"@midscene/android","version":"1.4.8-beta-20260228025947.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8-beta-20260228025947.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"2cf42bac37d6b4182e64274a104b523f901ef5cc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8-beta-20260228025947.0.tgz","fileCount":15,"integrity":"sha512-+SxALGDjJBJu8HsjV6HylIoNaVUesz95gTJgBEVpZ6s5prsMmOW1SPGEw5Eg7r+kK1gdbbgwqc/fsagdT9ah5A==","signatures":[{"sig":"MEYCIQCNj0mpapemJseMiXkllHtBfUIM5nIyn2lWLMlIZQRm8AIhAIdWfhRP0CjxWBR0LXuXL1OR131swuPd7i0l6uzsopJ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8-beta-20260228025947.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3c016da39b449b921c33420c5c303cd4/midscene-android-1.4.8-beta-20260228025947.0.tgz","_integrity":"sha512-+SxALGDjJBJu8HsjV6HylIoNaVUesz95gTJgBEVpZ6s5prsMmOW1SPGEw5Eg7r+kK1gdbbgwqc/fsagdT9ah5A==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8-beta-20260228025947.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8-beta-20260228025947.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8-beta-20260228025947.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8-beta-20260228025947.0_1772247682891_0.8657825550726814","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@midscene/android","version":"1.4.8","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.8","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"3ddc9798bce8b2cb21c24103706d94c8c37adbfc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.8.tgz","fileCount":15,"integrity":"sha512-LCDC8A1HLI5NHe6egGjlFgqzeTo5d87qOSTRNDnvzVlHRcMJm3fQ+1S86Yet91QvTRu1oZsm95thvjR8svIxRw==","signatures":[{"sig":"MEQCIA8kEb83iTq1Nl7VJ5ljH8cX/9pRIMZ7w/7QlHw+VPyFAiBZUagR81vWqyc8inkgekALDnSqGduGk0P8rjlVCXIBIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680012},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.8.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0b3b44e0ed07619b351376b44fbe04a8/midscene-android-1.4.8.tgz","_integrity":"sha512-LCDC8A1HLI5NHe6egGjlFgqzeTo5d87qOSTRNDnvzVlHRcMJm3fQ+1S86Yet91QvTRu1oZsm95thvjR8svIxRw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.8","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.8","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.8"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.8_1772250455980_0.46172691524963705","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@midscene/android","version":"1.4.9","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.9","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"1a91fe0193870810ee3a0b31594804d7b36d50e5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.9.tgz","fileCount":15,"integrity":"sha512-apy5R9zwu3qS2/aNXOE0rvGyfwtAd/iyKUJIi1Ce+RnA5Fhl3gaGEAYSh6Jx4qMmhpMaXPD4zJxvMiClWrJexw==","signatures":[{"sig":"MEQCIBdYJkc43iEGs+R+Exp1HYVNOlkz5MkQHZZTPzUm4RT6AiB3oW7y2Gz73rCLBEsQEJgVdgcPJNJFhHpt5XTH1DLl5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680012},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.9.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3c7e3fe753490ebf64dd44e41b728370/midscene-android-1.4.9.tgz","_integrity":"sha512-apy5R9zwu3qS2/aNXOE0rvGyfwtAd/iyKUJIi1Ce+RnA5Fhl3gaGEAYSh6Jx4qMmhpMaXPD4zJxvMiClWrJexw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.9","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.9","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.9"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.9_1772272313812_0.7580535971212863","host":"s3://npm-registry-packages-npm-production"}},"1.4.10-beta-20260302090135.0":{"name":"@midscene/android","version":"1.4.10-beta-20260302090135.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.4.10-beta-20260302090135.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"01427f625dcbc4143a8d5284443464a701207ccd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.4.10-beta-20260302090135.0.tgz","fileCount":15,"integrity":"sha512-wWtlCZF6pKmgoEKKnGlz9I3kgIOldefL1QIfKsAhKyEVHizq0NdxdCkvQQwcrq1d6ZHDrokWoz+C9bem3eevtg==","signatures":[{"sig":"MEUCIQCa33n+qO2AO99m73gjt2Zp8SxL9OydjMeCa6uMWQid6wIgPxChanEmsVqV+Hruy/vSJYMuR8Y+6D046+m+l5XT1Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680104},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.4.10-beta-20260302090135.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1da61946954ee9fc52160453c42debd1/midscene-android-1.4.10-beta-20260302090135.0.tgz","_integrity":"sha512-wWtlCZF6pKmgoEKKnGlz9I3kgIOldefL1QIfKsAhKyEVHizq0NdxdCkvQQwcrq1d6ZHDrokWoz+C9bem3eevtg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.4.10-beta-20260302090135.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.4.10-beta-20260302090135.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.4.10-beta-20260302090135.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.4.10-beta-20260302090135.0_1772442197252_0.7959416829007462","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@midscene/android","version":"1.5.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"e8b35a7173ddadaf96de7f0d3dd5ef64ddea9b40","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.0.tgz","fileCount":15,"integrity":"sha512-EdUzQMHYjIk3U5lq54YDKBJocBTSeCsjx6eiM2KYjDQJUQcpE/ZRxIOo+Hy2JddULJxCYcm1xgEW8F0shFx7AA==","signatures":[{"sig":"MEQCIFKsccqsm50cbikIbEHmS/XPiLvVJYzn8tAdSLQ0eBAkAiAE0vmDmWKinmLrVhuNW4iC+BNsvpaEPIAipWPPYd3Tdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680012},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/27c992e6b68db12e3909de8465548dde/midscene-android-1.5.0.tgz","_integrity":"sha512-EdUzQMHYjIk3U5lq54YDKBJocBTSeCsjx6eiM2KYjDQJUQcpE/ZRxIOo+Hy2JddULJxCYcm1xgEW8F0shFx7AA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.0_1772443049394_0.025575186206092226","host":"s3://npm-registry-packages-npm-production"}},"1.5.1-beta-20260302102736.0":{"name":"@midscene/android","version":"1.5.1-beta-20260302102736.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.1-beta-20260302102736.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"e7cb8d3e6e60bea3aa748918bd425d6f1d08312e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.1-beta-20260302102736.0.tgz","fileCount":15,"integrity":"sha512-9ZR6mIhFi5EEYdYSCp95vRgonxAbjXfjFwSMrrTR0nxVPJ0hPOzI+AXXxSDIO6Jw0SwB4uk953fvUCDYg65Nsw==","signatures":[{"sig":"MEUCIAWCOQsgHKqlvZ+oxpRDHAur5bL1ScUIrTMSt7VCnPnYAiEA1rnLo8/XVlcfxPNd6WmKcM2hT4cBCkLkRZmM8arHbwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.1-beta-20260302102736.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/274557538c85478f85a7002a9531600d/midscene-android-1.5.1-beta-20260302102736.0.tgz","_integrity":"sha512-9ZR6mIhFi5EEYdYSCp95vRgonxAbjXfjFwSMrrTR0nxVPJ0hPOzI+AXXxSDIO6Jw0SwB4uk953fvUCDYg65Nsw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.1-beta-20260302102736.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.1-beta-20260302102736.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.1-beta-20260302102736.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.1-beta-20260302102736.0_1772447357802_0.32338863994256295","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@midscene/android","version":"1.5.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.1","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"faba8dda127e4ea7ef32cc223f10ae9bec68ab70","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.1.tgz","fileCount":15,"integrity":"sha512-Kj4ES3qz9AEGreFFIKJk9Db6XZOdcjQWJBa0pqEbTRh02ekde+igB8/OPtyioa8HvCtaJ15UAydg9A8PhCdb3g==","signatures":[{"sig":"MEYCIQCC+IjIXH8tZidZUOXpTV+g+c/FwxCTtv0Ty5tLdvElOgIhAIQW7s0+U94HTbzOjoYduQM+uVBoduNKEV7LdBHU9Q0g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680012},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6a9eaed90f1449cd5cdd11939d299812/midscene-android-1.5.1.tgz","_integrity":"sha512-Kj4ES3qz9AEGreFFIKJk9Db6XZOdcjQWJBa0pqEbTRh02ekde+igB8/OPtyioa8HvCtaJ15UAydg9A8PhCdb3g==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.1","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.1","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.1"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.1_1772521712893_0.9773918711149732","host":"s3://npm-registry-packages-npm-production"}},"1.5.1-beta-20260303073935.0":{"name":"@midscene/android","version":"1.5.1-beta-20260303073935.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.1-beta-20260303073935.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"d3a55b6f2f0a9a6a67e167dc682d2baba4992668","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.1-beta-20260303073935.0.tgz","fileCount":15,"integrity":"sha512-YXRy9Uq/pLugKNIBL250qY6Uo1I8qmZCj84tEnJytuAVZ682UEvD/V5sbCozAjQqal4u52reDbzA+KlwJXQtGA==","signatures":[{"sig":"MEYCIQDV2U4hbaNx/8/zZck9ZzdNaXniRM76n1qw7Lj9Hj37WAIhAKkurwv3HQ6f5nQWosf4BEXY6d94xaWuWEzi4k3UfSoD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.1-beta-20260303073935.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/97097b93a3c7f29d0fb9d7fd039f7892/midscene-android-1.5.1-beta-20260303073935.0.tgz","_integrity":"sha512-YXRy9Uq/pLugKNIBL250qY6Uo1I8qmZCj84tEnJytuAVZ682UEvD/V5sbCozAjQqal4u52reDbzA+KlwJXQtGA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.1-beta-20260303073935.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.1-beta-20260303073935.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.1-beta-20260303073935.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.1-beta-20260303073935.0_1772523678784_0.4523592420036151","host":"s3://npm-registry-packages-npm-production"}},"1.5.2-beta-20260303083655.0":{"name":"@midscene/android","version":"1.5.2-beta-20260303083655.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.2-beta-20260303083655.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"da475d0b3666fb3cd8da1be5d6e0101139ca89d3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.2-beta-20260303083655.0.tgz","fileCount":15,"integrity":"sha512-mrP65K5bSiKDUaMkZzHM8FcP+7xjwDwnIrtlrWQcPZfv2CdCrzBsSj0z/blBKYhQTPnTfdm6eYPdAOL7dcpeKg==","signatures":[{"sig":"MEUCIQCaMS1mipf+ZjtWBKWIPGHybfOODbSpkOFxqLQrJsVevAIgepjESIrQci5Rzk8rKR+J3vvenYbqDBN4Kl0dtm7uW/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.2-beta-20260303083655.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/25b84aeb52b13cd513f3bdc988001981/midscene-android-1.5.2-beta-20260303083655.0.tgz","_integrity":"sha512-mrP65K5bSiKDUaMkZzHM8FcP+7xjwDwnIrtlrWQcPZfv2CdCrzBsSj0z/blBKYhQTPnTfdm6eYPdAOL7dcpeKg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.2-beta-20260303083655.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.2-beta-20260303083655.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.2-beta-20260303083655.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.2-beta-20260303083655.0_1772527119171_0.03419249797538382","host":"s3://npm-registry-packages-npm-production"}},"1.5.2-beta-20260303150256.0":{"name":"@midscene/android","version":"1.5.2-beta-20260303150256.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.2-beta-20260303150256.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"51e55d40e0b81f60011fc99380e298c54a549ec3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.2-beta-20260303150256.0.tgz","fileCount":15,"integrity":"sha512-0WIn2IQrLemEMSWY3yt3QbInTB1D2qwxaeLIkK22P1Bds8hkJ0TVt6vBqCSLFAdXbDgxc7MOZw98I2MFo7Qltg==","signatures":[{"sig":"MEYCIQDYgdBRpNm2o8/xaJ6a6LU/aSD/SIZwi6yUmFiUG9283gIhAIVEpY49Uqhn/lYFYOoYw1cGdbUtmpMHlL/Fq/jiAUGy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.2-beta-20260303150256.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/aa232da63062c72d90525ac23c4e7e74/midscene-android-1.5.2-beta-20260303150256.0.tgz","_integrity":"sha512-0WIn2IQrLemEMSWY3yt3QbInTB1D2qwxaeLIkK22P1Bds8hkJ0TVt6vBqCSLFAdXbDgxc7MOZw98I2MFo7Qltg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.2-beta-20260303150256.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.2-beta-20260303150256.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.2-beta-20260303150256.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.2-beta-20260303150256.0_1772550277540_0.44250712665493186","host":"s3://npm-registry-packages-npm-production"}},"1.5.1-beta-20260303235500.0":{"name":"@midscene/android","version":"1.5.1-beta-20260303235500.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.1-beta-20260303235500.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"06955a758413db7cc869c472ad68aebb5c8d2286","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.1-beta-20260303235500.0.tgz","fileCount":15,"integrity":"sha512-TegSdy6fa6fvsUBWYM6RXcMd05eLBFVOvy4s5hjkxl366ixh7QqBOQW2hsYg+XUCaNTijelCn0BtAX45VsmHdg==","signatures":[{"sig":"MEUCIQDw3f9YZfmZKZW5lMn1zs1NyGqDN2Z7Fs8QgXg2sCE71AIgDoEN962pZgrEwTi5VwpLN6nDtDuMHg4vezbpdw+LfnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.1-beta-20260303235500.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7b85eb3724792286d6a25717e50358ff/midscene-android-1.5.1-beta-20260303235500.0.tgz","_integrity":"sha512-TegSdy6fa6fvsUBWYM6RXcMd05eLBFVOvy4s5hjkxl366ixh7QqBOQW2hsYg+XUCaNTijelCn0BtAX45VsmHdg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.1-beta-20260303235500.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.1-beta-20260303235500.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.1-beta-20260303235500.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.1-beta-20260303235500.0_1772582202036_0.1326196194549727","host":"s3://npm-registry-packages-npm-production"}},"1.5.2-beta-20260304001559.0":{"name":"@midscene/android","version":"1.5.2-beta-20260304001559.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.2-beta-20260304001559.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"f869821621b1dcefd9cd907afade662460b433d0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.2-beta-20260304001559.0.tgz","fileCount":15,"integrity":"sha512-SZ1BH/jh56SlJva5YGfBZNMP/j1P2+ePLpZdEMtMaAaobv4i2vI1fbtDzbb0YU+d/bYk7iUBIJWRy5xqRkx91Q==","signatures":[{"sig":"MEQCIAXXbaFp77wKtDkaiz+bEfEGVBmTV3dMiMNg8cio1O9tAiATLtPn2sZYRdccjv3G3NXHVUsiUy5t+hWyP3gEsv7ToA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.2-beta-20260304001559.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/844ba333b02d2cceb64a291e31ee7716/midscene-android-1.5.2-beta-20260304001559.0.tgz","_integrity":"sha512-SZ1BH/jh56SlJva5YGfBZNMP/j1P2+ePLpZdEMtMaAaobv4i2vI1fbtDzbb0YU+d/bYk7iUBIJWRy5xqRkx91Q==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.2-beta-20260304001559.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.2-beta-20260304001559.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.2-beta-20260304001559.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.2-beta-20260304001559.0_1772583465332_0.19884252863162866","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@midscene/android","version":"1.5.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.2","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"aa35e9aa3d79bed89137ce2b3143292a520d3846","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.2.tgz","fileCount":15,"integrity":"sha512-8A+05rL4bqXObxHGkOIBWjhAXOL4xDQqyugVzComovUFnVs1UJ27sCIBm9/Cf/zwZgECwXTQObn3RPCjysVQwQ==","signatures":[{"sig":"MEUCIAHMkeuSWmi/WFrgSutvQPSzyYeDiYW5gNoOEoJt34ePAiEAurYOAo21vpNOk7RU9iBVbqWmjpdnE1JcS1R6syFS2b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680012},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f902f63efa64483742041db15babfeca/midscene-android-1.5.2.tgz","_integrity":"sha512-8A+05rL4bqXObxHGkOIBWjhAXOL4xDQqyugVzComovUFnVs1UJ27sCIBm9/Cf/zwZgECwXTQObn3RPCjysVQwQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.2","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.2","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.2"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.2_1772604853489_0.7207463419637468","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305031416.0":{"name":"@midscene/android","version":"1.5.3-beta-20260305031416.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260305031416.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"5df1a73cdad49c68f10106d78d5d5ff57d2fd610","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260305031416.0.tgz","fileCount":15,"integrity":"sha512-1TeCaiy2l0KvsGnQHdQPGLW7nmp1W3X0lD6gjgEcri2qmFxH2mwIY77kf53piKV1XdZCZPC/mkqFUX7Nxry6gA==","signatures":[{"sig":"MEUCIDB7M1YXo6LQBOGcWR5NuuqFIKH9jNqLE47z7K7ytiJfAiEA4NdmK71YhPagbxMQ6aKcJgqhue4GDr4G0mqLs/g2K1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260305031416.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ddbec482888e4211b49d64600ec19c69/midscene-android-1.5.3-beta-20260305031416.0.tgz","_integrity":"sha512-1TeCaiy2l0KvsGnQHdQPGLW7nmp1W3X0lD6gjgEcri2qmFxH2mwIY77kf53piKV1XdZCZPC/mkqFUX7Nxry6gA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260305031416.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260305031416.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260305031416.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260305031416.0_1772680562336_0.6515240047585207","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305031559.0":{"name":"@midscene/android","version":"1.5.3-beta-20260305031559.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260305031559.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"dad273b8c5871ce102f6a84535ee7b5f0977d4db","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260305031559.0.tgz","fileCount":15,"integrity":"sha512-phI66cq++Ir9D3UIq5E8Ybi1gvaMFe+oulQmTLw29sopYBbEOp38TGZndshqqj/6YRX0hItvgXWVBUrHn8o+tg==","signatures":[{"sig":"MEUCIHqIno5spyyLwGdeHChy5kDBOeTm+93PRKknVLly0/yNAiEA6dzGuJKElOu1RH+zQd4q0pIHlE8b1S+zkyQIJkkCPfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686415},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260305031559.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/faef1ebc4fc588ea2f060121d058ef2e/midscene-android-1.5.3-beta-20260305031559.0.tgz","_integrity":"sha512-phI66cq++Ir9D3UIq5E8Ybi1gvaMFe+oulQmTLw29sopYBbEOp38TGZndshqqj/6YRX0hItvgXWVBUrHn8o+tg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260305031559.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260305031559.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260305031559.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260305031559.0_1772680656702_0.7338377219692456","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305060313.0":{"name":"@midscene/android","version":"1.5.3-beta-20260305060313.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260305060313.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"cc7b23c7795bc8283d61824347f2d4c91f264ff0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260305060313.0.tgz","fileCount":15,"integrity":"sha512-ofk7S5HFpdWSqthZYOuks81AhZusp+7cmuHzbLGqN5+07/1IxvRBTDTRPZ3A/7Z/m17oQmsHSRw67J5UylDvPg==","signatures":[{"sig":"MEQCIBe4tXsXXg4mcoZfaweztGUtqCL8dALrS0Ap5YYR++j7AiAeDDUf6DXBw2NB3vF/wVTP8PVB5BzOxOGF4SD/lk9ong==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260305060313.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/53120a5639a22502582754bbebccf64a/midscene-android-1.5.3-beta-20260305060313.0.tgz","_integrity":"sha512-ofk7S5HFpdWSqthZYOuks81AhZusp+7cmuHzbLGqN5+07/1IxvRBTDTRPZ3A/7Z/m17oQmsHSRw67J5UylDvPg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260305060313.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260305060313.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260305060313.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260305060313.0_1772690692777_0.3078494420140372","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305065727.0":{"name":"@midscene/android","version":"1.5.3-beta-20260305065727.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260305065727.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"d30633f4d4af37f7b3f365fad49541b0be3d4dd9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260305065727.0.tgz","fileCount":15,"integrity":"sha512-lPVMewkEBOaidyObtOql5x2ip8C/TT0zToBDyFbWM/hr5CUXjcoqFpw8u+5fUulmF00RuYv65SIlnPm3rLIbzg==","signatures":[{"sig":"MEYCIQDiPZlJkrTl6p2inC+mWJ0UITo/8VsJM40vUbNwdPJG5AIhAK3ffeSiiY+E+2qnFpJjoMBoTnZfU7Oich57KC+TfnRU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":687141},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260305065727.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a542652739e146c49a1c7c65df29a4ab/midscene-android-1.5.3-beta-20260305065727.0.tgz","_integrity":"sha512-lPVMewkEBOaidyObtOql5x2ip8C/TT0zToBDyFbWM/hr5CUXjcoqFpw8u+5fUulmF00RuYv65SIlnPm3rLIbzg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260305065727.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260305065727.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260305065727.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260305065727.0_1772693943489_0.48797591781291283","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305083331.0":{"name":"@midscene/android","version":"1.5.3-beta-20260305083331.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260305083331.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"eeac1dd8b200b45b68722248623d8b9bb1018852","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260305083331.0.tgz","fileCount":15,"integrity":"sha512-mZsg8BzAfU7L/ovCHlpx91skPBveLmALdvx6A2wKwRQJWDCFSY1WP6rJmhUTPc/JwaOJqmNMZQ3XqpFlvj+rMw==","signatures":[{"sig":"MEYCIQDqZOur/ygeSvj0oLFzyYx5M/xEdkpwgMeHtYbxZ1zR9gIhAO9EXrJQLhnCnnzFX+v0M0MOTHEdNXLA9sQBPZubjTy0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695598},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260305083331.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d6b464b599d756066e072e0e5eef8a74/midscene-android-1.5.3-beta-20260305083331.0.tgz","_integrity":"sha512-mZsg8BzAfU7L/ovCHlpx91skPBveLmALdvx6A2wKwRQJWDCFSY1WP6rJmhUTPc/JwaOJqmNMZQ3XqpFlvj+rMw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260305083331.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260305083331.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260305083331.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260305083331.0_1772699712008_0.7070929255008318","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305091226.0":{"name":"@midscene/android","version":"1.5.3-beta-20260305091226.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260305091226.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"6dff605a9c6754aa367803ea2e89c2250fcd4a30","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260305091226.0.tgz","fileCount":15,"integrity":"sha512-ogp29M9kfuM2VIoLtJ0A8EaZLl4lxYPzojhxUx2jPRy1S9ix/lZyiYeBefGxaCioBv7kH1M/w0hSsDGdPp3uxQ==","signatures":[{"sig":"MEYCIQCQ/KxkHzFc3faA1FGMH4z0hKKU30yepkTDI6iq+YhTJwIhAOMkzO/AUohq4FrkAolJNqg8tNML1W6VMjojElxZsHer","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":692310},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260305091226.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d64ca54bce8c0a8a48c60b3a57bad59b/midscene-android-1.5.3-beta-20260305091226.0.tgz","_integrity":"sha512-ogp29M9kfuM2VIoLtJ0A8EaZLl4lxYPzojhxUx2jPRy1S9ix/lZyiYeBefGxaCioBv7kH1M/w0hSsDGdPp3uxQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260305091226.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260305091226.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260305091226.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260305091226.0_1772702046167_0.738061524294046","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305093621.0":{"name":"@midscene/android","version":"1.5.3-beta-20260305093621.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260305093621.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"02ed3a229bb33829ef5342d9f78df764242a16c5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260305093621.0.tgz","fileCount":15,"integrity":"sha512-1hPTVKXtUjeAk4+URnnVOGgCCZzN0MQOwCanjIO+1KlWmWwBWK99QtbskD1kFU/OPPnUkxz2k2AbglbYWb/CtQ==","signatures":[{"sig":"MEUCIGslQyT5aKQmXKkJvxsYzK8tTQ3spbar3xjhIprW6eF2AiEAir6syYDOD9oNXMrZLASr9YUcKmWMTrbbJ5dGF0ML7nM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694788},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260305093621.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/939df8ed516f849be168aff7ae5d5c7d/midscene-android-1.5.3-beta-20260305093621.0.tgz","_integrity":"sha512-1hPTVKXtUjeAk4+URnnVOGgCCZzN0MQOwCanjIO+1KlWmWwBWK99QtbskD1kFU/OPPnUkxz2k2AbglbYWb/CtQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260305093621.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260305093621.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260305093621.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260305093621.0_1772703479622_0.13348315741887018","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260305115122.0":{"name":"@midscene/android","version":"1.5.3-beta-20260305115122.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260305115122.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"d951e465715c87016ad6bdde9e249c18c82bc8ee","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260305115122.0.tgz","fileCount":15,"integrity":"sha512-erjjJED/4YsHp2r6lZWAx2sr9zbADb64tSIK7LBH6E9HdA5QOCwRvxh5LZhsGW19v873qpDpGpXluoMox0aYhw==","signatures":[{"sig":"MEUCIQDeUCrUV3m0FzgOdjYTV/l64p+aI6PzTIJHR314wovEjwIgBXozeZzfIm7w39c4c3Gc2MMMUEIW8YsbqnzKnqzHriw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260305115122.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a191563b5641da1f369d977324df0bec/midscene-android-1.5.3-beta-20260305115122.0.tgz","_integrity":"sha512-erjjJED/4YsHp2r6lZWAx2sr9zbADb64tSIK7LBH6E9HdA5QOCwRvxh5LZhsGW19v873qpDpGpXluoMox0aYhw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260305115122.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260305115122.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260305115122.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260305115122.0_1772711576128_0.38519744198542516","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306025136.0":{"name":"@midscene/android","version":"1.5.3-beta-20260306025136.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260306025136.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"eb6ea20f3bea8867dc89cdaeee6eba50f8ed0c21","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260306025136.0.tgz","fileCount":15,"integrity":"sha512-DujUaViKzc6jwx7VOUyllWb5ymxfA2hjeJOjZRjyfJ2eu3TVDofZPKwdlABEFESnQlAkZ/KCAsKgPdd0WAtA6w==","signatures":[{"sig":"MEUCIQCaW3VvlY2OUFbJQDNv05t4hJLPP07pKoIWUfof8V3qMgIgFTeVMn1s9KgHScghrGoeeTxKxWn+l7SSDJiKhdWsmUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260306025136.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5bea3d58196f7e61190e60801bcf71cd/midscene-android-1.5.3-beta-20260306025136.0.tgz","_integrity":"sha512-DujUaViKzc6jwx7VOUyllWb5ymxfA2hjeJOjZRjyfJ2eu3TVDofZPKwdlABEFESnQlAkZ/KCAsKgPdd0WAtA6w==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260306025136.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260306025136.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260306025136.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260306025136.0_1772765598076_0.8820209019449154","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306030241.0":{"name":"@midscene/android","version":"1.5.3-beta-20260306030241.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260306030241.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"65b1bd88c95e93b687a5db3c99dd964f86100c01","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260306030241.0.tgz","fileCount":15,"integrity":"sha512-LqJoL89NNqGFE2lQpdDlCi/hWHMwHy12kBsegD7c1bUEXnmXC7O3byCNcJzl/3mYsBSOhAO2/vu8M9z73Zcusg==","signatures":[{"sig":"MEQCIHrdDPToGyv0WeVwOeAvfYRVgQYI5hfqvET3ix+1VemeAiBXYGfbjn/XmMbQ+Bt/dpojSYbB4hRE42B1gchHKRb7dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260306030241.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fd0f93de839c5711a5db75f077e20b3f/midscene-android-1.5.3-beta-20260306030241.0.tgz","_integrity":"sha512-LqJoL89NNqGFE2lQpdDlCi/hWHMwHy12kBsegD7c1bUEXnmXC7O3byCNcJzl/3mYsBSOhAO2/vu8M9z73Zcusg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260306030241.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260306030241.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260306030241.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260306030241.0_1772766259270_0.12398203612166214","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306030803.0":{"name":"@midscene/android","version":"1.5.3-beta-20260306030803.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260306030803.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"d05914ea491030b12a3d3c1ca72fa660e1d05809","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260306030803.0.tgz","fileCount":15,"integrity":"sha512-CQYpG35IM4t2L919mJy2Z9q7575Yv1nbkFOT/aONPSCqgqtkozsdoH4eFpACU9E9AcPWqq7hJTDdBusjgla+7A==","signatures":[{"sig":"MEYCIQDNUBRzk2FYjMCzpTS+KfA6lZoLpCU5RAVcaAdlaa6uxgIhAOYHz1/EhOCmL5aaip7wf1s7Z870Koula0tak/G7j/V2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260306030803.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3fd988d6b59d10fc8a2b77b85c8965e8/midscene-android-1.5.3-beta-20260306030803.0.tgz","_integrity":"sha512-CQYpG35IM4t2L919mJy2Z9q7575Yv1nbkFOT/aONPSCqgqtkozsdoH4eFpACU9E9AcPWqq7hJTDdBusjgla+7A==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260306030803.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260306030803.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260306030803.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260306030803.0_1772766583170_0.6466328641461276","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306032043.0":{"name":"@midscene/android","version":"1.5.3-beta-20260306032043.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260306032043.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"48eac52e1726a70bddf80f9c0e5d4d36c6e797da","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260306032043.0.tgz","fileCount":15,"integrity":"sha512-37zsHo+gySFo7qivQpfuEGq2DGT8Nvt5PDLhNYM9h/0Kf4FT95K/Ip8ON8nw0ERImVn0aDXeKA0Ued7HRElcOA==","signatures":[{"sig":"MEUCIQC/li5KkrEoLGpGoJb6pHyklo6tkY4H2ixJ6+yybzvgYAIgCiZ7ztZwj9yeTyra1k/arj5JOTao4Wthx3fxkJM75pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260306032043.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/326d63d3710b705c88c60135e02cf501/midscene-android-1.5.3-beta-20260306032043.0.tgz","_integrity":"sha512-37zsHo+gySFo7qivQpfuEGq2DGT8Nvt5PDLhNYM9h/0Kf4FT95K/Ip8ON8nw0ERImVn0aDXeKA0Ued7HRElcOA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260306032043.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260306032043.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260306032043.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260306032043.0_1772767343376_0.8226736149441127","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306033218.0":{"name":"@midscene/android","version":"1.5.3-beta-20260306033218.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260306033218.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"da83f6d6eee137464e9b01986f0dd63a924cfe16","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260306033218.0.tgz","fileCount":15,"integrity":"sha512-LH7JvEYuG5OUVm44+DT+YQjlOThT86oqqvyWg9OIqoBtNGppnZLsJzH7wh78AJy9QRj3Dq3Wfb4GUgZhkRX29A==","signatures":[{"sig":"MEUCIQCDjPbMPY1sVU32Q/pf/J0R+nXZgof5jGupujHYxQJC7AIgNym3iOz2muzRMwYA1V5kQwHw9CSKEnzHU3qTshjrHUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260306033218.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/24d76c63b8969a840815d40ceed30c30/midscene-android-1.5.3-beta-20260306033218.0.tgz","_integrity":"sha512-LH7JvEYuG5OUVm44+DT+YQjlOThT86oqqvyWg9OIqoBtNGppnZLsJzH7wh78AJy9QRj3Dq3Wfb4GUgZhkRX29A==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260306033218.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260306033218.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260306033218.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260306033218.0_1772768036603_0.0606630391611398","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306033908.0":{"name":"@midscene/android","version":"1.5.3-beta-20260306033908.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260306033908.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"e873a9247ffc6c8a5a632e39cf382a771d7b231f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260306033908.0.tgz","fileCount":15,"integrity":"sha512-evB9VLH0CvSRg0QlqlfY9rbY4aOn0JbisweYDXwkPxsRvkKAyanmp5psZREH6xVor4RhOdz/vkae4oHWBVADeg==","signatures":[{"sig":"MEUCIH/+ClSud2aTJSWJyVZeqyz+/vz0pJri+IEkFGcEWpKYAiEA4rC6S3aDa0msPgEl8wl+9Nb97i/ZjMWUvp97Z2iys80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260306033908.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/2d79017407c0ce84756726863f58d5f6/midscene-android-1.5.3-beta-20260306033908.0.tgz","_integrity":"sha512-evB9VLH0CvSRg0QlqlfY9rbY4aOn0JbisweYDXwkPxsRvkKAyanmp5psZREH6xVor4RhOdz/vkae4oHWBVADeg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260306033908.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260306033908.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260306033908.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260306033908.0_1772768440745_0.2638787309648527","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306034253.0":{"name":"@midscene/android","version":"1.5.3-beta-20260306034253.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260306034253.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"bf4a058de46b00797cbed5bd185fd13673911d40","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260306034253.0.tgz","fileCount":15,"integrity":"sha512-ynM7vW6gqqSN8RVfILDhZ0Ws7femmepw69RExszWVUJYOjXLRNvEIrp7G/vTDosJE/PnfeZUTVwdsNUgvvt6tg==","signatures":[{"sig":"MEUCIQDTO69RvQuCs7KP8dPehzQE5l3XgRsEwJu55x69HUIy/AIgE/D4t4RDCjfEXpahVqnNmvqHG4CC+u7U9PLdmVGOSkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260306034253.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4b28929b55942490fb49f3c3446161db/midscene-android-1.5.3-beta-20260306034253.0.tgz","_integrity":"sha512-ynM7vW6gqqSN8RVfILDhZ0Ws7femmepw69RExszWVUJYOjXLRNvEIrp7G/vTDosJE/PnfeZUTVwdsNUgvvt6tg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260306034253.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260306034253.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260306034253.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260306034253.0_1772768672209_0.21618457683316872","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306040002.0":{"name":"@midscene/android","version":"1.5.3-beta-20260306040002.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260306040002.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"2525844f4dbbfe1c12fcb7fd66be9681f9069fe0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260306040002.0.tgz","fileCount":15,"integrity":"sha512-PG21M8jpemfl/DPEpdVPBorQqudsa7XALfJ3JraHZ+VjkYehybgc8Pn7Z/JBcvkH1m5wu/sTDMMMMrlZ5j58eg==","signatures":[{"sig":"MEYCIQCZ8ItMzFWYENh1vFjne1f8ewG+GfQChinV84jcDU256QIhAOURq4/ygTNMGp6cPQJ/CPCBJhp53vOChpxgpfCme7vg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260306040002.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9439aa462d916a429ce2d7e24e589e9b/midscene-android-1.5.3-beta-20260306040002.0.tgz","_integrity":"sha512-PG21M8jpemfl/DPEpdVPBorQqudsa7XALfJ3JraHZ+VjkYehybgc8Pn7Z/JBcvkH1m5wu/sTDMMMMrlZ5j58eg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260306040002.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260306040002.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260306040002.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260306040002.0_1772769702619_0.9326288204436703","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306040654.0":{"name":"@midscene/android","version":"1.5.3-beta-20260306040654.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260306040654.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"5a507820ad8b21344b368d3933b2a24e286ce1b5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260306040654.0.tgz","fileCount":15,"integrity":"sha512-bSLVZC9gQSC8GkDwxb1M2dy5B6+BUv1Cg49cazQmRKTJn+jAiDj4XQIfc9zYQFMsTs7su8BHC/CUNruVzljD6w==","signatures":[{"sig":"MEQCIGF+iI+gULIqFlULAZgn9q5GfA3zwoWA+Ub3z9CutPd9AiBNas0IFTplmt+rmIF+ewheOjrIQVFTXEn5VTBE5vNM4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260306040654.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7cc73ad79a9d90b512b477d430f67b7a/midscene-android-1.5.3-beta-20260306040654.0.tgz","_integrity":"sha512-bSLVZC9gQSC8GkDwxb1M2dy5B6+BUv1Cg49cazQmRKTJn+jAiDj4XQIfc9zYQFMsTs7su8BHC/CUNruVzljD6w==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260306040654.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260306040654.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260306040654.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260306040654.0_1772770104987_0.8325792466477318","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306054930.0":{"name":"@midscene/android","version":"1.5.3-beta-20260306054930.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260306054930.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"dc61e348e67fc4867276dab1683318528f177bbb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260306054930.0.tgz","fileCount":15,"integrity":"sha512-IrcTH7g/NjYO7aOlWOe6KvuNc1QCA0LsiMvqmRkZb3ybSHKjUxZEJau+caSanTkgOgCSpC38m5vy3K1cQGt7kQ==","signatures":[{"sig":"MEQCIF+ezNT7VBmHvhuLSNKhB+GEbtza3svPdMZrOB8PNNiUAiAUFG5MUxJs6y4HOvA1NJCYdMYNJsZNwfq18ARAGqdhww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260306054930.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/abfe1d99b4b8ea10bbd9e4af7538e73b/midscene-android-1.5.3-beta-20260306054930.0.tgz","_integrity":"sha512-IrcTH7g/NjYO7aOlWOe6KvuNc1QCA0LsiMvqmRkZb3ybSHKjUxZEJau+caSanTkgOgCSpC38m5vy3K1cQGt7kQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260306054930.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260306054930.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260306054930.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260306054930.0_1772776270038_0.19414942876554941","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306065356.0":{"name":"@midscene/android","version":"1.5.3-beta-20260306065356.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260306065356.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"eb4d1be78372f0615d9567fce201e5c8798e2ec6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260306065356.0.tgz","fileCount":15,"integrity":"sha512-X4r9r8Saxp0tlwGHorcWcmbIOpczDxz16Io89wt50gVp2t9za8zdq4dy6rGiJY+h+T8tzszWyGsUY4KowOf20g==","signatures":[{"sig":"MEQCIEpFs8q90iJeeUDr3bAmiZhIYO5eHpI+R9qYT3wbUTV5AiB8+qxENmQDUPbClqH1urWChMdGPcCnY1ZSOSauYfms0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260306065356.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/73dfcbb41c4850656505f5967f5fb866/midscene-android-1.5.3-beta-20260306065356.0.tgz","_integrity":"sha512-X4r9r8Saxp0tlwGHorcWcmbIOpczDxz16Io89wt50gVp2t9za8zdq4dy6rGiJY+h+T8tzszWyGsUY4KowOf20g==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260306065356.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260306065356.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260306065356.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260306065356.0_1772780134104_0.4593407031938139","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306065652.0":{"name":"@midscene/android","version":"1.5.3-beta-20260306065652.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260306065652.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"1bdce5513bc571c3a6dfa442ed1f4d0f37b33ae3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260306065652.0.tgz","fileCount":15,"integrity":"sha512-+fhr2MLfS75D/Kn9KAXEti4WGPArnANJvB2lAwwtgbfPw71dSC956jSvCEHfW/gJCQNoIa3EOtJKSzrSZPfQEA==","signatures":[{"sig":"MEYCIQC0zXgTF7vrzzTdIpQNEA4dzE+36eCA76q23CKx96qWMAIhAKBuY3xrJaTTxddjiGBvFBlqSAEPGknyIQnac1EleHcU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260306065652.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f24d4a50a7421596160491888f08355d/midscene-android-1.5.3-beta-20260306065652.0.tgz","_integrity":"sha512-+fhr2MLfS75D/Kn9KAXEti4WGPArnANJvB2lAwwtgbfPw71dSC956jSvCEHfW/gJCQNoIa3EOtJKSzrSZPfQEA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260306065652.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260306065652.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260306065652.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260306065652.0_1772780314826_0.990630924975042","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260306065659.0":{"name":"@midscene/android","version":"1.5.3-beta-20260306065659.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260306065659.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"73dcc7312ad67f8fe4b458378c88520692961b05","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260306065659.0.tgz","fileCount":15,"integrity":"sha512-7kCogDMoRmVNlnoUyArlyucf0ITyFKrA577eoHMTUXcI7aDwThATWlFBS8zxkZ0G49lSoffh8k9eGA5q0OsQAA==","signatures":[{"sig":"MEUCIE07hF/SC4xp5Ndh22NTnM1UImCqrGJwTQJDdxqDeVhPAiEA65JhbuqlqsAo9ff5KPoUzYyYfuAz74KrdOeUPHqrT/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260306065659.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8d238f7a1b64772152ea55a59cd3e47e/midscene-android-1.5.3-beta-20260306065659.0.tgz","_integrity":"sha512-7kCogDMoRmVNlnoUyArlyucf0ITyFKrA577eoHMTUXcI7aDwThATWlFBS8zxkZ0G49lSoffh8k9eGA5q0OsQAA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260306065659.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260306065659.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260306065659.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260306065659.0_1772780317363_0.7558327483493645","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260309024048.0":{"name":"@midscene/android","version":"1.5.3-beta-20260309024048.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260309024048.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"06b77f442953cf99b5f6cdb618126ff1bd04c3af","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260309024048.0.tgz","fileCount":15,"integrity":"sha512-WVKBMissifs+c5Y/U9m3JxNoQRcrY1CFlLegT4Rz4UeWKfUqZZiSHCXjslnFDkfINghx0n5MO1AkziwxlT6Nhg==","signatures":[{"sig":"MEQCIH+EOCDKrgEGsPeJX3qlTMMXB7xDdZUxO0+ANDPeD2ZNAiAySDAfB/mjFW7mzRipArFStXWlPSwr8gZQMoz7UJDyxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690254},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260309024048.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f7f9dd93b4e6ecc5c06ee952d806eca0/midscene-android-1.5.3-beta-20260309024048.0.tgz","_integrity":"sha512-WVKBMissifs+c5Y/U9m3JxNoQRcrY1CFlLegT4Rz4UeWKfUqZZiSHCXjslnFDkfINghx0n5MO1AkziwxlT6Nhg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260309024048.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260309024048.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260309024048.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260309024048.0_1773024151956_0.8068556469169585","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260309025904.0":{"name":"@midscene/android","version":"1.5.3-beta-20260309025904.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260309025904.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"6046c748f73a6d4f3cc269e29c4c971fa98f6818","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260309025904.0.tgz","fileCount":15,"integrity":"sha512-k7gf1IXs2qsuPZG0/wcG1j34P4yJqBtNCfRoUnHxOAV69duxX/E2y25cbFsrwsSpW3mbUTNk+iWvANFPPaG24Q==","signatures":[{"sig":"MEUCIBrySRUr2bcFcpVEDWJwPbRkUUy+eSXR8N5iViXEncCIAiEAxrC6k7+ZyiXB6xLDTorPToLWL8fGV4C7Jkvr040nmNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690254},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260309025904.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/297e502aab12d6a0897026d45b7fd8bf/midscene-android-1.5.3-beta-20260309025904.0.tgz","_integrity":"sha512-k7gf1IXs2qsuPZG0/wcG1j34P4yJqBtNCfRoUnHxOAV69duxX/E2y25cbFsrwsSpW3mbUTNk+iWvANFPPaG24Q==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260309025904.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260309025904.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260309025904.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260309025904.0_1773025243238_0.9388583860476876","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260309062917.0":{"name":"@midscene/android","version":"1.5.3-beta-20260309062917.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260309062917.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"81121f473d9c682ca39a49291b7e06fb8d20acaf","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260309062917.0.tgz","fileCount":15,"integrity":"sha512-5IlcRV0wpC9xk3/OC9KOBe7mbVJY8/tacL7waKqEg8g33csMjP1IHMXq2ZyGbSzvS33JZIvcXxNCyKLKyXVaaQ==","signatures":[{"sig":"MEUCIGBaBI1eN8kz49SmJbylsCPtEnFjAJxDX94Q2QboIvdKAiEAxhPyVcL7dDrX5lkClo/PVYhOyV8FqTH6c+p+wFg3mGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680100},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260309062917.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4aacf8f6722ca50f569225440227cea9/midscene-android-1.5.3-beta-20260309062917.0.tgz","_integrity":"sha512-5IlcRV0wpC9xk3/OC9KOBe7mbVJY8/tacL7waKqEg8g33csMjP1IHMXq2ZyGbSzvS33JZIvcXxNCyKLKyXVaaQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260309062917.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260309062917.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260309062917.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260309062917.0_1773037855747_0.30580445640230747","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260309091836.0":{"name":"@midscene/android","version":"1.5.3-beta-20260309091836.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260309091836.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"4b678cf529fafee525691c98af2f182246cae04b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260309091836.0.tgz","fileCount":15,"integrity":"sha512-2R9DnZ9c704GPjR4/Wm9r/qiK6B0rRRrtFxcCZpNQfyRVtl4m/BOK6WPu3Ctq9y6zKUdizwdeWkcF14nyvQpuA==","signatures":[{"sig":"MEYCIQCLdq2V0TTZ3f+FS6KEdKltnVgOGcH+Z/BWKRVi7Szp1wIhAPzruLfNc/TVmogbj1KBulH+GIarchxCPVS1HASyQ9Af","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697295},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260309091836.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/306be407601be15adb07ae2f1fab737f/midscene-android-1.5.3-beta-20260309091836.0.tgz","_integrity":"sha512-2R9DnZ9c704GPjR4/Wm9r/qiK6B0rRRrtFxcCZpNQfyRVtl4m/BOK6WPu3Ctq9y6zKUdizwdeWkcF14nyvQpuA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260309091836.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260309091836.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260309091836.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260309091836.0_1773048011733_0.07732021127868594","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@midscene/android","version":"1.5.3","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"9a6994f070743b7cbec274492d78bf142e3bce11","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3.tgz","fileCount":15,"integrity":"sha512-Kf9s//6yjUZSSARV+Fx7aGzVzeZeNoUTGDHifdv0sPCW/FsECn3YnJCjyu1sHb2+OjVIgl772d/vMvgFYvOA4A==","signatures":[{"sig":"MEYCIQCRiosBLq3LSBqiAT3oX8cOhpgp6+A/fQ3z33ff/HHugQIhAIrK/gFuQr772T/hcKtABLD+r7TD7tkgA8VF34cRodRx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697207},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/467ec5fbe4053ebaf87482bace7e73a0/midscene-android-1.5.3.tgz","_integrity":"sha512-Kf9s//6yjUZSSARV+Fx7aGzVzeZeNoUTGDHifdv0sPCW/FsECn3YnJCjyu1sHb2+OjVIgl772d/vMvgFYvOA4A==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3_1773058282400_0.42317676230287327","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-beta-20260310030546.0":{"name":"@midscene/android","version":"1.5.4-beta-20260310030546.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.4-beta-20260310030546.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"799d282c9593054f5696635e45747a8e940a974a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.4-beta-20260310030546.0.tgz","fileCount":15,"integrity":"sha512-i1IuVdDaUh6TlmzjBrlJ3q/sDyoAfMRIgUvfO7YDIR3cI+8bvrKS+gVwy1PtC4YngOwOJOYMhIS7VEWXxJgBmg==","signatures":[{"sig":"MEUCIDSIwsoKbsOXSfjYTlHVWdDdttIi9ef5pHViyeaEjkprAiEA/tilWV+CaOjeV/axWeoDNR/Nqx/VaYUO1KJk4gEKZV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702701},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.4-beta-20260310030546.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/42d61957b2e52810568702a906dbf055/midscene-android-1.5.4-beta-20260310030546.0.tgz","_integrity":"sha512-i1IuVdDaUh6TlmzjBrlJ3q/sDyoAfMRIgUvfO7YDIR3cI+8bvrKS+gVwy1PtC4YngOwOJOYMhIS7VEWXxJgBmg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.4-beta-20260310030546.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.4-beta-20260310030546.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.4-beta-20260310030546.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.4-beta-20260310030546.0_1773112046213_0.6952174027503213","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-beta-20260310084708.0":{"name":"@midscene/android","version":"1.5.4-beta-20260310084708.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.4-beta-20260310084708.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"113402da56429f1456ca28cc7611e2df3f20fc0d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.4-beta-20260310084708.0.tgz","fileCount":15,"integrity":"sha512-ScNYu610KT4cBP+xNj69VcAzjzEuWB+24mgD0tYWDMEvFrOzNkZs0Rs7puRVG5tV6mw9oGUH2xmgIQ/81i/Q+w==","signatures":[{"sig":"MEUCIFtwe+0UAhYK2cmafUY51FsazCfbofWXAvo+6yp/tFv0AiEA+S6Mlc/UCh/fv0cMB/j7WUJ/S+O885vKETiaSgvaDgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706153},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.4-beta-20260310084708.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/bee3ae6a2e5c01b4eea2975f7ebbf5a4/midscene-android-1.5.4-beta-20260310084708.0.tgz","_integrity":"sha512-ScNYu610KT4cBP+xNj69VcAzjzEuWB+24mgD0tYWDMEvFrOzNkZs0Rs7puRVG5tV6mw9oGUH2xmgIQ/81i/Q+w==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.4-beta-20260310084708.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.4-beta-20260310084708.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.4-beta-20260310084708.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.4-beta-20260310084708.0_1773132522344_0.49625666480790476","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@midscene/android","version":"1.5.4","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.4","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"b8bd7dd6e75eb29994aa495235e465d4459b76ce","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.4.tgz","fileCount":15,"integrity":"sha512-oRLy4qS1iYYPPXNd1cXxVv6SlVta7NmtKCB4DqDYntSmocK2Gxdq1kvOmvRNxJJfVs5zEUTUWxtxCh0uxMLR7A==","signatures":[{"sig":"MEUCIQDQsCriuTAy+JzWznYRxc7EHWX9h1/+jZ9obS0aTxED4AIgS6hPfgFaCGDKsKcl0gSlz4h/jsdUgFbUpWBqbUlMgsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710729},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3fe41006c180ac87a9e0f26bd65b9a30/midscene-android-1.5.4.tgz","_integrity":"sha512-oRLy4qS1iYYPPXNd1cXxVv6SlVta7NmtKCB4DqDYntSmocK2Gxdq1kvOmvRNxJJfVs5zEUTUWxtxCh0uxMLR7A==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.4","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.4","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.4"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.4_1773190676215_0.9891055138443747","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260311054729.0":{"name":"@midscene/android","version":"1.5.5-beta-20260311054729.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.5-beta-20260311054729.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"30d6f71c45c94f65220a13d4e974bd1d534151ce","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.5-beta-20260311054729.0.tgz","fileCount":15,"integrity":"sha512-qu1Y1UWJjVIvqC64Vwvhmwk6ijCSKJpXT4RzQ7PafLJkNi42W1MEYvblomgjPH8Na6FGogutqm14lTGSDfZ9Tw==","signatures":[{"sig":"MEUCIFk+HVxXa90cXGwJnNHAvFr4JzncfemDAMp+ZVz6ZGpWAiEAtuYTlbEqbsJpv4w0G8HYincHMgzSKT+UMNHflFd4uto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711245},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.5-beta-20260311054729.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b5bcc312278822b1b1abe373bb09e2f3/midscene-android-1.5.5-beta-20260311054729.0.tgz","_integrity":"sha512-qu1Y1UWJjVIvqC64Vwvhmwk6ijCSKJpXT4RzQ7PafLJkNi42W1MEYvblomgjPH8Na6FGogutqm14lTGSDfZ9Tw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.5-beta-20260311054729.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.5-beta-20260311054729.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.5-beta-20260311054729.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.5-beta-20260311054729.0_1773208149945_0.10569199123377482","host":"s3://npm-registry-packages-npm-production"}},"1.5.3-beta-20260311065048.0":{"name":"@midscene/android","version":"1.5.3-beta-20260311065048.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.3-beta-20260311065048.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"79936c4e1de81ad22fb5b51242465b6d81b8c2e3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.3-beta-20260311065048.0.tgz","fileCount":15,"integrity":"sha512-+VJh3KTl0iFTwoSnDt+fwX1RbJLpA+mEir25FJ2Sc6dH+TA5cFGO7u9CuT6C7GZ28ecA8nMyJyaU9zct/YjMxA==","signatures":[{"sig":"MEUCIQDiFME9AwTYvZKQPJeLkSFX/+UYVrpZxr6sXkYT2b1rawIgMg/JM3/bvI8lXKiY5MsqIQ1YZDUzW/MxKS8YNds0QI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697295},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.3-beta-20260311065048.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8f3f1a65746b1dcb8c1dc3f89365319f/midscene-android-1.5.3-beta-20260311065048.0.tgz","_integrity":"sha512-+VJh3KTl0iFTwoSnDt+fwX1RbJLpA+mEir25FJ2Sc6dH+TA5cFGO7u9CuT6C7GZ28ecA8nMyJyaU9zct/YjMxA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.3-beta-20260311065048.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.3-beta-20260311065048.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.3-beta-20260311065048.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.3-beta-20260311065048.0_1773211945251_0.13427705639264942","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260311070351.0":{"name":"@midscene/android","version":"1.5.5-beta-20260311070351.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.5-beta-20260311070351.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"c1cd908be1101bcc31d0f71db636b92c11a06033","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.5-beta-20260311070351.0.tgz","fileCount":15,"integrity":"sha512-HHFnZD72OPkiNg2WsTMtnalbPLcLWxab5JnfpWPy1nZyEfjxKULx6+fyEUMhqE/zZBFZqCGy4Oo49gtW4gVsxQ==","signatures":[{"sig":"MEQCICUK5oGcZEBgSefPCCXG95ySmpTKwbNxEwhBItYfe8eLAiB3VGoFBkVW1Z0PZi8hQlFOLDsdX1D6mnQRMGVylcgjSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720682},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.5-beta-20260311070351.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9266ad9daad2754fc70e7c8fd5578f2f/midscene-android-1.5.5-beta-20260311070351.0.tgz","_integrity":"sha512-HHFnZD72OPkiNg2WsTMtnalbPLcLWxab5JnfpWPy1nZyEfjxKULx6+fyEUMhqE/zZBFZqCGy4Oo49gtW4gVsxQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.5-beta-20260311070351.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.5-beta-20260311070351.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.5-beta-20260311070351.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.5-beta-20260311070351.0_1773212729662_0.1683580300752192","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260311113339.0":{"name":"@midscene/android","version":"1.5.5-beta-20260311113339.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.5-beta-20260311113339.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"026885c79091e36f59c3d14c38042aee896881c9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.5-beta-20260311113339.0.tgz","fileCount":15,"integrity":"sha512-+KZMK/3UPQvWXQowkkVfd0Rgtg5mingDGxr3ILWCzd1gtjByNahN+8/Ua8Db7EGAu7kUigOaIVOHvbNAiFroKg==","signatures":[{"sig":"MEYCIQCl7TeaoQs7XrvYqo1dVJM507BOyj94iq29pBAQZhpNMwIhALzdA4S1+o0Q80iAEyqYwHBYBswIVNn6mMczmYnnz+DI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711245},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.5-beta-20260311113339.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/eddb311a0043c135bec48d9c16f2c85e/midscene-android-1.5.5-beta-20260311113339.0.tgz","_integrity":"sha512-+KZMK/3UPQvWXQowkkVfd0Rgtg5mingDGxr3ILWCzd1gtjByNahN+8/Ua8Db7EGAu7kUigOaIVOHvbNAiFroKg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.5-beta-20260311113339.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.5-beta-20260311113339.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.5-beta-20260311113339.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.5-beta-20260311113339.0_1773228920556_0.8160992806351874","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260312025358.0":{"name":"@midscene/android","version":"1.5.5-beta-20260312025358.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.5-beta-20260312025358.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"08d7297f2e8705e556303929830ee5bd2b7dae18","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.5-beta-20260312025358.0.tgz","fileCount":15,"integrity":"sha512-CNRjTfDvLgKn2TU0AsM186tEIVwNQFLXJ4VJFit18u4DRpV5kNhIF+JHBpCebwcg8HFQfbQBOuutlIkuXzL/DQ==","signatures":[{"sig":"MEUCIFNdqb2Y5ADGMk9G4zjahLtxuhSg9rAPZUsnb0FwvKkQAiEAmdMte2C18m0pVbbx+e2crlRS5rEHTbIJZn63TA9Y0zI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711245},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.5-beta-20260312025358.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4c17c154d048ff1e610c889bf61d8bc6/midscene-android-1.5.5-beta-20260312025358.0.tgz","_integrity":"sha512-CNRjTfDvLgKn2TU0AsM186tEIVwNQFLXJ4VJFit18u4DRpV5kNhIF+JHBpCebwcg8HFQfbQBOuutlIkuXzL/DQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.5-beta-20260312025358.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.5-beta-20260312025358.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.5-beta-20260312025358.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.5-beta-20260312025358.0_1773284138712_0.072311576935852","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260312052255.0":{"name":"@midscene/android","version":"1.5.5-beta-20260312052255.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.5-beta-20260312052255.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"73dc2d7f19ec6471052fc82483e71408689b58e7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.5-beta-20260312052255.0.tgz","fileCount":15,"integrity":"sha512-5lT16kE6gytqk+BGXq+UZc+Gq5CW9TNJ7Ruottp5dG3a7SJ34A25g2WI+NvL7rhQlQ4MA7ABP+eXJUqK5Q3iyw==","signatures":[{"sig":"MEQCIApo9rTHdRyLSd9WQgsmxRsrnEmRPyHk9ade1tok2FLDAiAt7vFfJCpNwBIb7gICRLIaakiGXk5MyUNRe4WVrKxCZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720682},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.5-beta-20260312052255.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ef1e723105b62e1e5092e6d267697808/midscene-android-1.5.5-beta-20260312052255.0.tgz","_integrity":"sha512-5lT16kE6gytqk+BGXq+UZc+Gq5CW9TNJ7Ruottp5dG3a7SJ34A25g2WI+NvL7rhQlQ4MA7ABP+eXJUqK5Q3iyw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.5-beta-20260312052255.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.5-beta-20260312052255.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.5-beta-20260312052255.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.5-beta-20260312052255.0_1773293072640_0.44855221738450424","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260312073746.0":{"name":"@midscene/android","version":"1.5.5-beta-20260312073746.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.5-beta-20260312073746.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"c8a07afbbc9bc6b31aa293d95713fbfedeb02cbf","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.5-beta-20260312073746.0.tgz","fileCount":15,"integrity":"sha512-j06qZwuavdJ3XSsJ8JEwFEddtkGZHEI5tHDfwOx+QSamH3JqofbMVOyaM0vkWHZ0/wnbeDQMupiraDvicTdPQg==","signatures":[{"sig":"MEQCIBlG3eOC/ZC6HuRvXhVVFacdQctTzH7b2znSDTSAXnWUAiByQwQjwW+kTFBLXzjqnDh+YgPwEK1ahS9Kj4AHkyX3sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711245},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.5-beta-20260312073746.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/efa0fc5cf098dc2105b3f6b87c7c3c80/midscene-android-1.5.5-beta-20260312073746.0.tgz","_integrity":"sha512-j06qZwuavdJ3XSsJ8JEwFEddtkGZHEI5tHDfwOx+QSamH3JqofbMVOyaM0vkWHZ0/wnbeDQMupiraDvicTdPQg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.5-beta-20260312073746.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.5-beta-20260312073746.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.5-beta-20260312073746.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.5-beta-20260312073746.0_1773301166839_0.25071645609446636","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260312110434.0":{"name":"@midscene/android","version":"1.5.5-beta-20260312110434.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.5-beta-20260312110434.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"664bf5672d93eb174480d0183abbdd3ea981dbe6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.5-beta-20260312110434.0.tgz","fileCount":15,"integrity":"sha512-SIIkGKxqZI7/aCqlbtWPOam2BnXaXtQvGVd+NgNuSoXXJm/e0kyzFHrxyDeAWxMEi19Dfb/VRdITvcpvn7yeTw==","signatures":[{"sig":"MEUCIQC8woqy1om/Kryv55C0eZarPHbz6n/p4DpOweZJRsRrVAIgWh1J7HeFti81ZngRzHqIk9gUlAyfu1/CReP9aw+yiRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713407},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.5-beta-20260312110434.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a8650b16b0c0603beb2d5161389fd4b5/midscene-android-1.5.5-beta-20260312110434.0.tgz","_integrity":"sha512-SIIkGKxqZI7/aCqlbtWPOam2BnXaXtQvGVd+NgNuSoXXJm/e0kyzFHrxyDeAWxMEi19Dfb/VRdITvcpvn7yeTw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.5-beta-20260312110434.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.5-beta-20260312110434.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.5-beta-20260312110434.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.5-beta-20260312110434.0_1773313576022_0.6339450484221731","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313031700.0":{"name":"@midscene/android","version":"1.5.5-beta-20260313031700.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.5-beta-20260313031700.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"0579ad0d18e441400cd10a6ff58d530972a21365","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.5-beta-20260313031700.0.tgz","fileCount":15,"integrity":"sha512-+JdaqRc7Y5aLviZ6ZhCSjN+Ynzei2frat1jJU51CzsAlnz7adQdifIn7Ito+hPEqqXtXFxLD58iRnDPKcPE/sQ==","signatures":[{"sig":"MEUCIBMQ2BGiT48h7U7zVaSIuo3cIstiVy7EjM6qJgpDpHQhAiEA4IvZoPcMelaOY/ZzZRP6CZh8RFKe9bnL12CFs+CieZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711245},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.5-beta-20260313031700.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/636f8c98570974552efecf55df7350db/midscene-android-1.5.5-beta-20260313031700.0.tgz","_integrity":"sha512-+JdaqRc7Y5aLviZ6ZhCSjN+Ynzei2frat1jJU51CzsAlnz7adQdifIn7Ito+hPEqqXtXFxLD58iRnDPKcPE/sQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.5-beta-20260313031700.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.5-beta-20260313031700.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.5-beta-20260313031700.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.5-beta-20260313031700.0_1773371910943_0.3798175154851833","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313035420.0":{"name":"@midscene/android","version":"1.5.5-beta-20260313035420.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.5-beta-20260313035420.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"610879eebb51ae188b824d1949a64c2f29918d09","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.5-beta-20260313035420.0.tgz","fileCount":16,"integrity":"sha512-WI7K1bV0bw01rMi1PBx4fmjEuWaPva/d7Ro1E1DaEQGj7dICuMu2AIwlLOcdVpfW+Q+iYJW9Q/0zStR/5RLvSA==","signatures":[{"sig":"MEUCIQCl6RydLzTp+heVwROjFKGbaH5ZKAAigtnpnspceQA7NQIgMhuMbHFPryI5Sb8SM46Y0sPFLHaHejXTSFHG5bI7ySU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710215},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.5-beta-20260313035420.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/622c417ade0f1fbd338c3fed7647dc7c/midscene-android-1.5.5-beta-20260313035420.0.tgz","_integrity":"sha512-WI7K1bV0bw01rMi1PBx4fmjEuWaPva/d7Ro1E1DaEQGj7dICuMu2AIwlLOcdVpfW+Q+iYJW9Q/0zStR/5RLvSA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.5-beta-20260313035420.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.5-beta-20260313035420.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.5-beta-20260313035420.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.5-beta-20260313035420.0_1773374158055_0.27979816369948507","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313075815.0":{"name":"@midscene/android","version":"1.5.5-beta-20260313075815.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.5-beta-20260313075815.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"4328dd92074843355592e5aa7b4631b914c6a6b9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.5-beta-20260313075815.0.tgz","fileCount":16,"integrity":"sha512-xpvDlbHsOcgxefQn0EolQ2ghKacGy2heSW5pUZ+CHMB7jG9aMlq0cvd20BO60fMTg1sVaQhYpG4OmuXTrWYrdg==","signatures":[{"sig":"MEUCIQCM7KBOnWWvKrUMS7a/5DZB3F53N0RW7qP7NbGPs2J7ZQIgVsrvAOU6QZVPxunw1PebdpyHm4D/uMei39HtsDfX6LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710215},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.5-beta-20260313075815.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cb4a0f27623cc15da5745717700664b0/midscene-android-1.5.5-beta-20260313075815.0.tgz","_integrity":"sha512-xpvDlbHsOcgxefQn0EolQ2ghKacGy2heSW5pUZ+CHMB7jG9aMlq0cvd20BO60fMTg1sVaQhYpG4OmuXTrWYrdg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.5-beta-20260313075815.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.5-beta-20260313075815.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.5-beta-20260313075815.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.5-beta-20260313075815.0_1773388796432_0.1808325409384246","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313080719.0":{"name":"@midscene/android","version":"1.5.5-beta-20260313080719.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.5-beta-20260313080719.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"8833c72611e61b09079cec931507bc7643be6291","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.5-beta-20260313080719.0.tgz","fileCount":16,"integrity":"sha512-bVBu3m/nNvCvjvlh4OQnTvUXL40zlJpLpSm3+tJRj295dUQz4zZbys8jqkWdIBpDk5hT9UwzVtOhUvpOBiZPAQ==","signatures":[{"sig":"MEYCIQCuUvi0iNvn0S5IC9L8k+oJGZ9DVdR8h8+cL6aBqirroQIhAPVJqjEHOXM0mAqUx+8NVHw/1gDaUiVGpdvyfdMePlVe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710215},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.5-beta-20260313080719.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d3b78654f63df731ad6dcbe08efc096f/midscene-android-1.5.5-beta-20260313080719.0.tgz","_integrity":"sha512-bVBu3m/nNvCvjvlh4OQnTvUXL40zlJpLpSm3+tJRj295dUQz4zZbys8jqkWdIBpDk5hT9UwzVtOhUvpOBiZPAQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.5-beta-20260313080719.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.5-beta-20260313080719.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.5-beta-20260313080719.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.5-beta-20260313080719.0_1773389340481_0.9388668208285362","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313090523.0":{"name":"@midscene/android","version":"1.5.5-beta-20260313090523.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.5-beta-20260313090523.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"7545449ddfea0da0a2c50634af4f2c48411dedc0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.5-beta-20260313090523.0.tgz","fileCount":16,"integrity":"sha512-ad17S9ibJrRiZ2/p5bEKUPcD0SxUSAYx+pOzqw19H4v8Vx+cKSKf5F0T6dmOE5UoYa0zGS/dQiKWyjf6OjZTcA==","signatures":[{"sig":"MEUCIDW3drOLxw/L6/A/Dd097P+FhDsyTvTlFe/LbD3XfnOZAiEA1O0hyJSYoQGvPp+LfEDVD/anFgcsTUxJm09oHtriKg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710215},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.5-beta-20260313090523.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/540325fe32d55f3f608035f008bbfe9d/midscene-android-1.5.5-beta-20260313090523.0.tgz","_integrity":"sha512-ad17S9ibJrRiZ2/p5bEKUPcD0SxUSAYx+pOzqw19H4v8Vx+cKSKf5F0T6dmOE5UoYa0zGS/dQiKWyjf6OjZTcA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.5-beta-20260313090523.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.5-beta-20260313090523.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.5-beta-20260313090523.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.5-beta-20260313090523.0_1773392822843_0.1018315981083815","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260313092855.0":{"name":"@midscene/android","version":"1.5.5-beta-20260313092855.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.5-beta-20260313092855.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"a9971c7c18afa63103e0ef2094b35d68c36ff710","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.5-beta-20260313092855.0.tgz","fileCount":16,"integrity":"sha512-gemAyZj5CiRaX92ok0yzT85ZYvDxeuUoDRkSS5/L1Ks/lilNXCSIVnImPLwK6cIcAluKYozf+eT2ZmNfnssdSA==","signatures":[{"sig":"MEYCIQDbfnOYIv4dV0BSLLgRuq4ByLDdtoujo1ROyTw0UAAHLAIhANIa22pfCUPMVnotPEpzBjE80ByoLr6IrBXoqjeMC5To","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710215},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.5-beta-20260313092855.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fe5b3c8ed6e93be48f157ea943fb1448/midscene-android-1.5.5-beta-20260313092855.0.tgz","_integrity":"sha512-gemAyZj5CiRaX92ok0yzT85ZYvDxeuUoDRkSS5/L1Ks/lilNXCSIVnImPLwK6cIcAluKYozf+eT2ZmNfnssdSA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.5-beta-20260313092855.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.5-beta-20260313092855.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.5-beta-20260313092855.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.5-beta-20260313092855.0_1773394235492_0.04403540574451403","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@midscene/android","version":"1.5.5","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.5","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"526458adc2adf6e412910ecf303bdcefd440b61d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.5.tgz","fileCount":16,"integrity":"sha512-HoD/Ns7Em3cQ/NFAJukrF8Vq2afb1seG5TViwb+VYGBJ24Di52TmDmbbKoPhk6NMjHa7A+0r2JWYPqw3WIdaOw==","signatures":[{"sig":"MEUCIQDCg56OTt5Elp3EXcKZDEChZZgPh9TqVBeTKhUXe7ZZ5gIgPw9Y4gVXKdRVzo/5wyh9Dh8Ljy8rIxQ6+Dv5EL0J7CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710039},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/bb3173240d72e7a6bd88d92ea16d61a0/midscene-android-1.5.5.tgz","_integrity":"sha512-HoD/Ns7Em3cQ/NFAJukrF8Vq2afb1seG5TViwb+VYGBJ24Di52TmDmbbKoPhk6NMjHa7A+0r2JWYPqw3WIdaOw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.5","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.5","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.5"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.5_1773626618146_0.13276867681883608","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260316033254.0":{"name":"@midscene/android","version":"1.5.5-beta-20260316033254.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.5-beta-20260316033254.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"7ae023ded5b228c667c049ef578c9307e43033d6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.5-beta-20260316033254.0.tgz","fileCount":15,"integrity":"sha512-bXv5WVEJRYcXbMks7juVbDW58ORBnr3QcIusvTKf7qeGTzBfL07RBh5U5JJjHKiTb/cvw5ka+A15qqeJc9gRKw==","signatures":[{"sig":"MEUCIE5a1wHmtIASWTCBnsLZyEzAOlYkaqB3bjnO5A1Vrd29AiEAyNpbTPNl1zxmpNnkeOZATECt6zYyP9YLl8hGeYiVRLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711245},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.5-beta-20260316033254.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ca45384b9c839c1a91a6165a9c8d985d/midscene-android-1.5.5-beta-20260316033254.0.tgz","_integrity":"sha512-bXv5WVEJRYcXbMks7juVbDW58ORBnr3QcIusvTKf7qeGTzBfL07RBh5U5JJjHKiTb/cvw5ka+A15qqeJc9gRKw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.5-beta-20260316033254.0","@yume-chan/adb":"^1.1.0","@midscene/shared":"1.5.5-beta-20260316033254.0","@yume-chan/scrcpy":"^1.1.0","@yume-chan/adb-scrcpy":"^1.1.0","@yume-chan/stream-extra":"^1.0.0","@yume-chan/adb-server-node-tcp":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.5-beta-20260316033254.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.5-beta-20260316033254.0_1773632074163_0.14812586300038255","host":"s3://npm-registry-packages-npm-production"}},"1.5.5-beta-20260316093244.0":{"name":"@midscene/android","version":"1.5.5-beta-20260316093244.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.5-beta-20260316093244.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"a19a8e6c37711732acfb97bc852d2591e05b83c9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.5-beta-20260316093244.0.tgz","fileCount":16,"integrity":"sha512-e0DVsRkp7tuyt5KvnSw6asQHWu+Zi+O2TX2Zm25SbJYU6X+oLkudsZ9l2YH6f9rawWexmOLhnCKBuJDT56sUdg==","signatures":[{"sig":"MEQCIHEH1qkZ9WDQnJlhDfcqrW8AZHPAoBbXBY2rxEZQRLKuAiBv9+P0rrd6vsMZK0/zrrYyktnr9fN59l1DoUbKgyRwvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719618},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.5-beta-20260316093244.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fa2c31d7eb636476eb892c9ea2d8d5bb/midscene-android-1.5.5-beta-20260316093244.0.tgz","_integrity":"sha512-e0DVsRkp7tuyt5KvnSw6asQHWu+Zi+O2TX2Zm25SbJYU6X+oLkudsZ9l2YH6f9rawWexmOLhnCKBuJDT56sUdg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.5-beta-20260316093244.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.5-beta-20260316093244.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.5-beta-20260316093244.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.5-beta-20260316093244.0_1773653665022_0.8838101213170331","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@midscene/android","version":"1.5.6","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.6","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"047f42a47b87fdcc11864d5e759d7367447828d3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.6.tgz","fileCount":16,"integrity":"sha512-GgLVhiFjQmny0GX+h+1JEmFpHbNim0W43MGMJmFXbHKoRu1UcE/AA2suZhdKgo2IQa+pMgjEiZ3+XRZ8srpqqg==","signatures":[{"sig":"MEQCICjCDNc/C/9HCxu1jteiqpAMiyCC44xnK1DkmwnM1O2qAiAa0+R4IdzugxdNfb/RYOfuW4XfAgT2F81sJ2qfKsMmfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710039},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a199901236cf27bcc995b6a7f5d7f636/midscene-android-1.5.6.tgz","_integrity":"sha512-GgLVhiFjQmny0GX+h+1JEmFpHbNim0W43MGMJmFXbHKoRu1UcE/AA2suZhdKgo2IQa+pMgjEiZ3+XRZ8srpqqg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.6","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.6","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.6"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.6_1773712646720_0.981349590630241","host":"s3://npm-registry-packages-npm-production"}},"1.5.6-beta-20260317024237.0":{"name":"@midscene/android","version":"1.5.6-beta-20260317024237.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.6-beta-20260317024237.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"9bf109a63c258844280262ed49a43eb72bbc840d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.6-beta-20260317024237.0.tgz","fileCount":16,"integrity":"sha512-m40GxfgKSj9qBqo68eLTo+pfpKpuWRD6Sx2juCIXJG5h9mdMqbH/RpnBKry1v51THW4ZeP0TfaUiCoMPpV+jxA==","signatures":[{"sig":"MEUCIEPpt2IZ2AShO4cxjGiyR/Z49X1072C6Fnl2mhbDwlGeAiEA1PtY5h+U3mVUROJOza8N3+y9PtjyzJYlal6WgaAsimQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710215},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.6-beta-20260317024237.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f50c222287790dfe459f03a965b47cdb/midscene-android-1.5.6-beta-20260317024237.0.tgz","_integrity":"sha512-m40GxfgKSj9qBqo68eLTo+pfpKpuWRD6Sx2juCIXJG5h9mdMqbH/RpnBKry1v51THW4ZeP0TfaUiCoMPpV+jxA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.6-beta-20260317024237.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.6-beta-20260317024237.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.6-beta-20260317024237.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.6-beta-20260317024237.0_1773715457957_0.5080785175710463","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260317083700.0":{"name":"@midscene/android","version":"1.5.7-beta-20260317083700.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260317083700.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"48f632219959fa24362d003809f09416884e1540","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260317083700.0.tgz","fileCount":16,"integrity":"sha512-B3knbnAENGUZWUVimYConvrgd0tUB1dlDOR7/422NLhCSQb2Q2ZhvxKtlWdfWSrB5yLYtGBiE8kpXdZwlbGogg==","signatures":[{"sig":"MEUCIBPrXa51BpxZbIoG/xPa/gbOfrLnflTBthXYtmHBjfW7AiEAyXZif9tN46tFYjHWNfxHHDoBI/VriSdoGf84SmxkQow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710215},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260317083700.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8ce4e5b574f13f96ac3c91d202ef8ca5/midscene-android-1.5.7-beta-20260317083700.0.tgz","_integrity":"sha512-B3knbnAENGUZWUVimYConvrgd0tUB1dlDOR7/422NLhCSQb2Q2ZhvxKtlWdfWSrB5yLYtGBiE8kpXdZwlbGogg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260317083700.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260317083700.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260317083700.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260317083700.0_1773736724259_0.7926060401478601","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260317091411.0":{"name":"@midscene/android","version":"1.5.7-beta-20260317091411.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260317091411.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"c9ff057c202322546e93a7ca6534141150da7c0a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260317091411.0.tgz","fileCount":16,"integrity":"sha512-09v2YSV+Y+136jK5cgaZZ0Mr3f20WmmOKyRkv8LZpogu8Vb15eRwOKSHwEfIObEmA84DHp/zEmywA/srtpgUPQ==","signatures":[{"sig":"MEYCIQDICAd2xCMafNb2O+/F8Minjn1OmV+WKSMBTHMzXezB/QIhAKMh0pAYLte7ivHcNwzafml9WXcxTS2PzJShHj9ga3yx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710215},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260317091411.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/05686b5d9702e74493a9aca24c748ac9/midscene-android-1.5.7-beta-20260317091411.0.tgz","_integrity":"sha512-09v2YSV+Y+136jK5cgaZZ0Mr3f20WmmOKyRkv8LZpogu8Vb15eRwOKSHwEfIObEmA84DHp/zEmywA/srtpgUPQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260317091411.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260317091411.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260317091411.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260317091411.0_1773738954499_0.628639511604117","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260318044548.0":{"name":"@midscene/android","version":"1.5.7-beta-20260318044548.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260318044548.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"f8d23e826d0f08fb0c5f392ed48e3bff37ad383f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260318044548.0.tgz","fileCount":16,"integrity":"sha512-n9X7BAXcuo7PCGfySkSt/7jnU608BBXCoeilO71VH/iA9PmQY+5W5JI2sUUZIBR+9cy+RKNMXD0l8FSpmZKtqw==","signatures":[{"sig":"MEYCIQCAPqCEuNwNMLxzQmH2HGvBS9i3Xkz163RE4/xA17COYQIhAM4eNBED/qXnCtSHp6sEAiuPFk4L3RGg72SXAgeC3/84","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710215},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260318044548.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/896d8353d0f079601e2d8c69ec036e69/midscene-android-1.5.7-beta-20260318044548.0.tgz","_integrity":"sha512-n9X7BAXcuo7PCGfySkSt/7jnU608BBXCoeilO71VH/iA9PmQY+5W5JI2sUUZIBR+9cy+RKNMXD0l8FSpmZKtqw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260318044548.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260318044548.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260318044548.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260318044548.0_1773809255006_0.39914733408306335","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260318053429.0":{"name":"@midscene/android","version":"1.5.7-beta-20260318053429.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260318053429.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"913313ffa204c899b00a368a09a4ac4a68b202b9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260318053429.0.tgz","fileCount":16,"integrity":"sha512-G3jykpNEKy2nDRGiJGw4x197jUnzHPs6nHgXFNX4C/JKhMRSnWXivG0wemSmakwC66Ort6pI8pWKDgXqtNB5tg==","signatures":[{"sig":"MEYCIQD4HQvL+kIC99a3Ey37d0Ewuid5jECktehmJbZOtBZbgQIhALXAnFeK19d7uU+bd+yOk8w+7qGG7BQ43gOAE2q7k87y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710215},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260318053429.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1bf6fcc8752bec62022cd6f3f967efc8/midscene-android-1.5.7-beta-20260318053429.0.tgz","_integrity":"sha512-G3jykpNEKy2nDRGiJGw4x197jUnzHPs6nHgXFNX4C/JKhMRSnWXivG0wemSmakwC66Ort6pI8pWKDgXqtNB5tg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260318053429.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260318053429.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260318053429.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260318053429.0_1773812162989_0.08803395548281845","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260319094709.0":{"name":"@midscene/android","version":"1.5.7-beta-20260319094709.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260319094709.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"8051bdd8669313664f8296ddc41f51e6f82f5ea3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260319094709.0.tgz","fileCount":16,"integrity":"sha512-bIEWBMe7gpPVXwmifBy53N05wPE0ECYJDQRvCBhwDia1Zr/pYORL//3bDxeBit3LnbRnMj3s32Ga2NKRObQ0BQ==","signatures":[{"sig":"MEQCIDcNkJmIzzl1GYXQ6bNMGPCazFxIrS4uoY72tg2rxsoBAiBADS5UJfIr431PsOB9A7syMvkLDmX6I9jBhMsacl8P5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710215},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260319094709.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b04061a878e068a4bc5c1016ba88e6e1/midscene-android-1.5.7-beta-20260319094709.0.tgz","_integrity":"sha512-bIEWBMe7gpPVXwmifBy53N05wPE0ECYJDQRvCBhwDia1Zr/pYORL//3bDxeBit3LnbRnMj3s32Ga2NKRObQ0BQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260319094709.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260319094709.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260319094709.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260319094709.0_1773913731146_0.43193082809759686","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260319103720.0":{"name":"@midscene/android","version":"1.5.7-beta-20260319103720.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260319103720.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"7ad41e9c89619dd666c00c9517ef1f3788534b6e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260319103720.0.tgz","fileCount":16,"integrity":"sha512-fKK+FCqlXPzlB2Tk4dlUAelnenCzBMVPoAabL8WErSELf/f1TuzWyVeFX89MY4AiYYE2Y6cd5eA8hS8eJ/PLZA==","signatures":[{"sig":"MEUCIQCwG+UosDIgU5sEfSoxVdSbTaTemigo8K5ES/xc+Cn1UwIgE5a9CgaxfeOa/eJ2eP9XQ/+I+ibT96qv740rwOIXfNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710215},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260319103720.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/eeea90f6c57c7896337d5c6f9e0bf928/midscene-android-1.5.7-beta-20260319103720.0.tgz","_integrity":"sha512-fKK+FCqlXPzlB2Tk4dlUAelnenCzBMVPoAabL8WErSELf/f1TuzWyVeFX89MY4AiYYE2Y6cd5eA8hS8eJ/PLZA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260319103720.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260319103720.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260319103720.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260319103720.0_1773916743053_0.4238967660721551","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260320024852.0":{"name":"@midscene/android","version":"1.5.7-beta-20260320024852.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260320024852.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"93c23dccb68d1c2629f94b2df22602cf6b994759","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260320024852.0.tgz","fileCount":16,"integrity":"sha512-Tc1WFDDQFykC8OyXpRMP2B+pfgaE6J0/YQIggh5fA7Yo1bnFGz2NRN+JjncrnCYlbSqwyEQwEXzO08+Lqe2OLg==","signatures":[{"sig":"MEUCIDGJp3E7DB2NsNI8L/eNNJuTrCes2wWZNmuwdDpgcsiNAiEAqtccbDULmW7bTIPFEjsVichtmsEmQVJYbOt7QIJ+L5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710215},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260320024852.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/dbf437913678592f4c501242a4bb332b/midscene-android-1.5.7-beta-20260320024852.0.tgz","_integrity":"sha512-Tc1WFDDQFykC8OyXpRMP2B+pfgaE6J0/YQIggh5fA7Yo1bnFGz2NRN+JjncrnCYlbSqwyEQwEXzO08+Lqe2OLg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260320024852.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260320024852.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260320024852.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260320024852.0_1773975032107_0.019054215162007004","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323022931.0":{"name":"@midscene/android","version":"1.5.7-beta-20260323022931.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260323022931.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"c8243ec7f33612443f6c5e366a60c855d0bb00fe","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260323022931.0.tgz","fileCount":17,"integrity":"sha512-dCygZz/BIfudBIPhRvNEeJX1WTV09TbKKh10/iEXBSw7u0k9haEQtvzq3FNAKXCmHzcWwA7muqNryXmlznW3/g==","signatures":[{"sig":"MEUCIQDHN+IgQCnpDZCOQF3MTNgzYLGJpz4m67lu68dmG+ghEAIgW8TPSSDWJhK2xdo8iHiBkSPJVjT43fUju4xqRkh8d4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717568},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260323022931.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8308b3ed61add999ad72c7a1c5a36d98/midscene-android-1.5.7-beta-20260323022931.0.tgz","_integrity":"sha512-dCygZz/BIfudBIPhRvNEeJX1WTV09TbKKh10/iEXBSw7u0k9haEQtvzq3FNAKXCmHzcWwA7muqNryXmlznW3/g==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260323022931.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260323022931.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260323022931.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260323022931.0_1774233080225_0.5383302128115868","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323060422.0":{"name":"@midscene/android","version":"1.5.7-beta-20260323060422.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260323060422.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"28154a8df440f76e78c2faab5562d40561643a4c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260323060422.0.tgz","fileCount":17,"integrity":"sha512-u4YEsxjvmyCYuePp9pSiizu40Bfr9pet4uaRHdvRwXRkXnwaRqAXlJv0Hx01fbQTFPELJxFckeKP1H8MdfyOMA==","signatures":[{"sig":"MEUCIQDKuPROYLL4Ly2Dxi6aMIQXJ7wjeH11SI03gPWE/InnngIgB39abjo15JM4v8nWcjm/34OymNUplQ3+82LYObKnktU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717568},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260323060422.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f90dad72e324c7321d10f9d548cb61c0/midscene-android-1.5.7-beta-20260323060422.0.tgz","_integrity":"sha512-u4YEsxjvmyCYuePp9pSiizu40Bfr9pet4uaRHdvRwXRkXnwaRqAXlJv0Hx01fbQTFPELJxFckeKP1H8MdfyOMA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260323060422.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260323060422.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260323060422.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260323060422.0_1774245964763_0.7962985452739164","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323071137.0":{"name":"@midscene/android","version":"1.5.7-beta-20260323071137.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260323071137.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"8638ca1647199b8bdf4437f1e09e32262575566e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260323071137.0.tgz","fileCount":17,"integrity":"sha512-S6KiObMC9SvoJZwmQWhjEyjpFggmboBUGDGRYY9kkNK+uHX/88Ej0HsVHhCPV5hFEll47IeFu40dB6NbBFhBAw==","signatures":[{"sig":"MEUCIHeGuBEaWzZ/MzkkF5Ho1fvDQ28lr/HA6ilZxO3UngxHAiEApLf+RJ1mcMtwDK3MbiBoxPiydGFxy2SM4A0J5QjTuxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717568},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260323071137.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/011389aa90e8cc98b62fbcd4c663ce28/midscene-android-1.5.7-beta-20260323071137.0.tgz","_integrity":"sha512-S6KiObMC9SvoJZwmQWhjEyjpFggmboBUGDGRYY9kkNK+uHX/88Ej0HsVHhCPV5hFEll47IeFu40dB6NbBFhBAw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260323071137.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260323071137.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260323071137.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260323071137.0_1774249998518_0.33639097438630117","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323081159.0":{"name":"@midscene/android","version":"1.5.7-beta-20260323081159.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260323081159.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"1d11cf6bbd8c5bd69a1a2718b0b85558c7f6a21b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260323081159.0.tgz","fileCount":17,"integrity":"sha512-a+GYPD6sLhnLyKiL3pDhwSiDWlpWwHPIDeoOz8jF5UgtnBsf/8Km6xBJoODzQkVxrxa5DwHLDnZA0HjXGDcNQA==","signatures":[{"sig":"MEUCIQDaDQ+AEY5iPnlJj9FWc8hudeGR4sdM3CyfqiMiNEV2QAIgAWqSaOO1B1vpPEHFll3rjvBHqfpvuRW5SVbaE4hTWvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717568},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260323081159.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1cdf6c9df37c071f455b9f3e456e2c9c/midscene-android-1.5.7-beta-20260323081159.0.tgz","_integrity":"sha512-a+GYPD6sLhnLyKiL3pDhwSiDWlpWwHPIDeoOz8jF5UgtnBsf/8Km6xBJoODzQkVxrxa5DwHLDnZA0HjXGDcNQA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260323081159.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260323081159.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260323081159.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260323081159.0_1774253624248_0.9883747859115335","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323093121.0":{"name":"@midscene/android","version":"1.5.7-beta-20260323093121.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260323093121.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"058198125a84d5340a5bc81376a3a1b8bee2af3d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260323093121.0.tgz","fileCount":17,"integrity":"sha512-QQ6lUIEDSxY86op5o2g1N3Cy+OF1VBCrRVFz9lFkNg8iXHy+9CTijOmD6ZPtNYAiXktDCWNxJpz7NEX/rm7wiw==","signatures":[{"sig":"MEUCIQCqpENzh9FJrJi1kXNgMHHVmOYLBqyNCxi+0MDkR084ngIgW1aqg7PZHqgdR39fTAhgxrKP2iApe2MrKl+a2NtzJbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717568},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260323093121.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/64df4bf955edaa832f1a433bba95b9c5/midscene-android-1.5.7-beta-20260323093121.0.tgz","_integrity":"sha512-QQ6lUIEDSxY86op5o2g1N3Cy+OF1VBCrRVFz9lFkNg8iXHy+9CTijOmD6ZPtNYAiXktDCWNxJpz7NEX/rm7wiw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260323093121.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260323093121.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260323093121.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260323093121.0_1774258383202_0.418133725253123","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323103406.0":{"name":"@midscene/android","version":"1.5.7-beta-20260323103406.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260323103406.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"628e4b1a58920c6018cfd440f16e790309270510","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260323103406.0.tgz","fileCount":17,"integrity":"sha512-gRhCHbZzjLnfqjuZJq9/qhR+DmzYA5QLtpnwbaB5cKAjI79bR/GJzsdyaTBDtUDWzK0+iQBQgs3J8e+0CGlgLA==","signatures":[{"sig":"MEUCIQCLuINIYyDqJkMdcbhmGtcU4aRMAJT+lj366UxqhTP7LwIgNafGH5eNudFXbPgeJE1gV6PcHBfWaN1/hZ0CGVD09Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717568},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260323103406.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a1cde58ad6f76567a0894593490c515a/midscene-android-1.5.7-beta-20260323103406.0.tgz","_integrity":"sha512-gRhCHbZzjLnfqjuZJq9/qhR+DmzYA5QLtpnwbaB5cKAjI79bR/GJzsdyaTBDtUDWzK0+iQBQgs3J8e+0CGlgLA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260323103406.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260323103406.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260323103406.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260323103406.0_1774262150532_0.7648010556741145","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323104416.0":{"name":"@midscene/android","version":"1.5.7-beta-20260323104416.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260323104416.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"555bcb3d22ac73b2f42c3e50d55ccad1cc543e53","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260323104416.0.tgz","fileCount":16,"integrity":"sha512-PphRq/yTAKHtPpoX8ZXNyXCDwIXu8DeufbyJoF7MdttQU08RC6l0O0iYok0y4Y/IQeF7C/bMV8alLaYGZehahQ==","signatures":[{"sig":"MEUCIQCKJtEKYFHEWiAZJ8lWA7UCrWe/bryLvewSP/3LJKM8HAIgI/15UAj1FOpT56Cm+CVSAu13dV8OSQck2vJFiGn9mqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710215},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260323104416.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c0d64b9405c3a68b6a037c7baec32391/midscene-android-1.5.7-beta-20260323104416.0.tgz","_integrity":"sha512-PphRq/yTAKHtPpoX8ZXNyXCDwIXu8DeufbyJoF7MdttQU08RC6l0O0iYok0y4Y/IQeF7C/bMV8alLaYGZehahQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260323104416.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260323104416.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260323104416.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260323104416.0_1774262760491_0.9006690111254334","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323111729.0":{"name":"@midscene/android","version":"1.5.7-beta-20260323111729.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260323111729.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"3317caf876d79ed54e5d9a57e0dec57d490269fc","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260323111729.0.tgz","fileCount":17,"integrity":"sha512-yufEvTVSMCJF/8OMiND7oR8HOEi1U9LYZuRkGl791oGTXEQ0lAxN+Gr6mrMySy2UWFDETeygxkfJMF0LnQWQzQ==","signatures":[{"sig":"MEUCIAEM/udMr9rdkGyljhQt/GzQwOWD9HlSLv+eOKxly8h2AiEAqiARzfIF6qyr3tXPppMcCEckBMiNHL1PflLwPRqAxO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719923},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260323111729.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ee0c953350ef544db38efb2b83f67c2f/midscene-android-1.5.7-beta-20260323111729.0.tgz","_integrity":"sha512-yufEvTVSMCJF/8OMiND7oR8HOEi1U9LYZuRkGl791oGTXEQ0lAxN+Gr6mrMySy2UWFDETeygxkfJMF0LnQWQzQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260323111729.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260323111729.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260323111729.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260323111729.0_1774264752420_0.370077388065178","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260323114150.0":{"name":"@midscene/android","version":"1.5.7-beta-20260323114150.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260323114150.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"99090101d55ac93528da1fc790d339922c90aa5e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260323114150.0.tgz","fileCount":17,"integrity":"sha512-jwjCyhsW69Uiyx24d3+r8mie6DHXwbXOBGWVSlyk6wIi9s/1Frf9V+BIyZ6cyX4bQD25hKkA8q43rrCPWQEToQ==","signatures":[{"sig":"MEUCIQCVM7oUVuakMZhlL7efYCfzMWP4KkxE5M1KEltLJUxzcgIgZjj1anUsgKuhwgdvYyzYSRdrEBUU+XqAfqEM5/XSP8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717568},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260323114150.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/10df82ce1b42ac055d8254a4470c6550/midscene-android-1.5.7-beta-20260323114150.0.tgz","_integrity":"sha512-jwjCyhsW69Uiyx24d3+r8mie6DHXwbXOBGWVSlyk6wIi9s/1Frf9V+BIyZ6cyX4bQD25hKkA8q43rrCPWQEToQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260323114150.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260323114150.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260323114150.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260323114150.0_1774266210297_0.5450546809575958","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@midscene/android","version":"1.5.7","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"694de33adedbc2e3b383f01d8f624f909e677993","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7.tgz","fileCount":17,"integrity":"sha512-wvcuRaTwx9hyk5KSYTJ9A+Pjv31CkdUXrym95pMyP1RXXmk+S1ATg3zTSiqs3zEq08EWZoWFCaX3oLs5eOJEBg==","signatures":[{"sig":"MEUCIAiu/Rh6zWm4fZPNmr21MKCxe+uMAGvmDTrrBxtZQBvIAiEA5m3uF5cXHhPKe8og0+GUqvaonsTdZBqgHYWUV7TlaXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717392},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/292e31297e2ef90cd9302f92139f0b27/midscene-android-1.5.7.tgz","_integrity":"sha512-wvcuRaTwx9hyk5KSYTJ9A+Pjv31CkdUXrym95pMyP1RXXmk+S1ATg3zTSiqs3zEq08EWZoWFCaX3oLs5eOJEBg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7_1774268563327_0.4265324200324421","host":"s3://npm-registry-packages-npm-production"}},"1.5.8-beta-20260324073120.0":{"name":"@midscene/android","version":"1.5.8-beta-20260324073120.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.8-beta-20260324073120.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"f26034020d5259bc693f9ccdab99d0f3e5f2c6a1","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.8-beta-20260324073120.0.tgz","fileCount":17,"integrity":"sha512-sJqRjJ4HhRAF5HP9vphdewim4pR5+6Jtw5SakejMGh+DrWfKTUcQC5NYapxGZT/Wwd5sJdNUlwMApVGA/P8YFQ==","signatures":[{"sig":"MEQCIEKkhnmyUCBb1IQjsPxi8jpAj1mANu09zDFdNtOXLsc3AiBOp3SrOriRcQif5iUQ43b/MelXQdLHK+SvgW61HwUu+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717568},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.8-beta-20260324073120.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9e30db6ababa5c25e32a5e3fd5db188a/midscene-android-1.5.8-beta-20260324073120.0.tgz","_integrity":"sha512-sJqRjJ4HhRAF5HP9vphdewim4pR5+6Jtw5SakejMGh+DrWfKTUcQC5NYapxGZT/Wwd5sJdNUlwMApVGA/P8YFQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.8-beta-20260324073120.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.8-beta-20260324073120.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.8-beta-20260324073120.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.8-beta-20260324073120.0_1774337587973_0.08669613241547469","host":"s3://npm-registry-packages-npm-production"}},"1.5.8-beta-20260324074118.0":{"name":"@midscene/android","version":"1.5.8-beta-20260324074118.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.8-beta-20260324074118.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"0e51a41365d157b176c170f44c51282dd9855109","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.8-beta-20260324074118.0.tgz","fileCount":17,"integrity":"sha512-E0fSZFPJe4f3da2kZ+Mef2pppR6tbgpnVFhZERqew33BxCRFBbbk0zzPHqhbxea0PKzHcRN7Ho920R33qMLC5Q==","signatures":[{"sig":"MEYCIQDNe9UA/afPOdkpr8c1AMyeO/zALP0t3yQEBUPYCakcYAIhANS4FLDrKvFe+xaGH+pjx09hqDJdi6n6LOn7hcxRzlnm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717568},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.8-beta-20260324074118.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/93ddc1d0860ef90e2ff3556ed82ec9f7/midscene-android-1.5.8-beta-20260324074118.0.tgz","_integrity":"sha512-E0fSZFPJe4f3da2kZ+Mef2pppR6tbgpnVFhZERqew33BxCRFBbbk0zzPHqhbxea0PKzHcRN7Ho920R33qMLC5Q==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.8-beta-20260324074118.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.8-beta-20260324074118.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.8-beta-20260324074118.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.8-beta-20260324074118.0_1774338181383_0.7477050048781149","host":"s3://npm-registry-packages-npm-production"}},"1.5.7-beta-20260324093639.0":{"name":"@midscene/android","version":"1.5.7-beta-20260324093639.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.7-beta-20260324093639.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"a783bdfd68bf1448d1ac184d79aaf2014dfcf606","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.7-beta-20260324093639.0.tgz","fileCount":17,"integrity":"sha512-bdEqSCEyqyxXPQRKQMHYd7INYZn7I1GD7n5v1AX1gw3EwVgrU5WGvxKd4lv7r9e67JQQaf0QxlKItogIUmTTdA==","signatures":[{"sig":"MEQCIHIVzKBybwVGYc6TewKvAHGq/6oqXCSzoGobmeGPkCeqAiBTkugxVR09Mc6mJY09NxdtXg2LR0JPY22GDNkFoS/7Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717568},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.7-beta-20260324093639.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f318f2209f272f2d2740b3511a75aa8b/midscene-android-1.5.7-beta-20260324093639.0.tgz","_integrity":"sha512-bdEqSCEyqyxXPQRKQMHYd7INYZn7I1GD7n5v1AX1gw3EwVgrU5WGvxKd4lv7r9e67JQQaf0QxlKItogIUmTTdA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.7-beta-20260324093639.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.7-beta-20260324093639.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.7-beta-20260324093639.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.7-beta-20260324093639.0_1774345102433_0.7869205345237766","host":"s3://npm-registry-packages-npm-production"}},"1.5.8-beta-20260325025832.0":{"name":"@midscene/android","version":"1.5.8-beta-20260325025832.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.8-beta-20260325025832.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"5930b83d028a201f4b0b95056151644df05d4f66","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.8-beta-20260325025832.0.tgz","fileCount":17,"integrity":"sha512-rvjS20Yt6afRjy1mlacmkpVTx5p2xa7I9vu/Zt+yfGj2belgGsTYBKj0QxfTkZL4vlY/Yu1uGfbtpn68SD8tpw==","signatures":[{"sig":"MEUCIBpJtdOFTNVR3T9SpjG18/L/8NJrAo6MFlavRoCDgHqRAiEA2MJAswFKXo58m8xjiImhQqbW8AjCyN4geI6pazRhGq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717568},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.8-beta-20260325025832.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ca20945bcd7a83c1049834533e25a00a/midscene-android-1.5.8-beta-20260325025832.0.tgz","_integrity":"sha512-rvjS20Yt6afRjy1mlacmkpVTx5p2xa7I9vu/Zt+yfGj2belgGsTYBKj0QxfTkZL4vlY/Yu1uGfbtpn68SD8tpw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.8-beta-20260325025832.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.8-beta-20260325025832.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.8-beta-20260325025832.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.8-beta-20260325025832.0_1774407615980_0.052378843639339534","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@midscene/android","version":"1.5.8","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.8","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"a31a5dd98f175e4755952d0097422bc71d8fcaf1","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.8.tgz","fileCount":17,"integrity":"sha512-84/Au0RXQ15ax86oJ16QpvbEl9t8NLDv2PGuXv3z2EYkrgt/p95VkE1raJBbMOTwSmjuMJrCbg5rLhauKc6ruQ==","signatures":[{"sig":"MEQCIEI9LmNHWaRbJ53s0BGLVUckr9EShEhuPyyHmXttjPmdAiAbUUHi4zs0/y9oLc0031KNfvQHVt2oC5XNUQJ6CPHtTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717392},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.8.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7f4a48740c2fc457b7ace4a07dad3515/midscene-android-1.5.8.tgz","_integrity":"sha512-84/Au0RXQ15ax86oJ16QpvbEl9t8NLDv2PGuXv3z2EYkrgt/p95VkE1raJBbMOTwSmjuMJrCbg5rLhauKc6ruQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.8","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.8","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.8"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.8_1774409249595_0.6490243902500124","host":"s3://npm-registry-packages-npm-production"}},"1.5.8-beta-20260325034913.0":{"name":"@midscene/android","version":"1.5.8-beta-20260325034913.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.8-beta-20260325034913.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"7103f6f236b72bbe109a6f4d06fe770d3d955c5c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.8-beta-20260325034913.0.tgz","fileCount":17,"integrity":"sha512-LRPMYIsAZq67vZSk6oHtF0AYSnmkPyy6qnsYKvOxZJhEEebB6PkAf8xY3raMbIv8su+l8V4K7PiRE01srZB0HQ==","signatures":[{"sig":"MEUCIQDAygPJdVeJYBv39QUjNRVuJDWiJSrDIxiO9zduVel/CQIgIFK766KjmNrvfCOhc2h/aHlMW1nSO8vHsqbzZr5UOQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717568},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.8-beta-20260325034913.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/40e4ccc5f6829a245b7f01380bd36b50/midscene-android-1.5.8-beta-20260325034913.0.tgz","_integrity":"sha512-LRPMYIsAZq67vZSk6oHtF0AYSnmkPyy6qnsYKvOxZJhEEebB6PkAf8xY3raMbIv8su+l8V4K7PiRE01srZB0HQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.8-beta-20260325034913.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.8-beta-20260325034913.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.8-beta-20260325034913.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.8-beta-20260325034913.0_1774410659999_0.27749670589429276","host":"s3://npm-registry-packages-npm-production"}},"1.5.8-beta-20260325063536.0":{"name":"@midscene/android","version":"1.5.8-beta-20260325063536.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.8-beta-20260325063536.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"8ab096bd6d39d0f63adff6c9e08490bffd96c1f6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.8-beta-20260325063536.0.tgz","fileCount":17,"integrity":"sha512-/EusThXYclGVji6tYnXCwA9Cm8PPYfFU7Gvif9Rf285zwXZ7lB1hMnDpeAkPF2K/5km6oEQGrq9fRdeGccPM5w==","signatures":[{"sig":"MEQCIHcPndMsgzyRm2QzPof7YdVxhjdHCaUIeJZBf4wIOvGMAiBFRaPLHKbJWPqAkT4F2y9RBSXJwyabn2bVrAGdxnq9gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717568},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.8-beta-20260325063536.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ec716d53cf904482f09378b45eba2651/midscene-android-1.5.8-beta-20260325063536.0.tgz","_integrity":"sha512-/EusThXYclGVji6tYnXCwA9Cm8PPYfFU7Gvif9Rf285zwXZ7lB1hMnDpeAkPF2K/5km6oEQGrq9fRdeGccPM5w==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.8-beta-20260325063536.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.8-beta-20260325063536.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.8-beta-20260325063536.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.8-beta-20260325063536.0_1774420640415_0.48238626602377144","host":"s3://npm-registry-packages-npm-production"}},"1.5.9-beta-20260325080051.0":{"name":"@midscene/android","version":"1.5.9-beta-20260325080051.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.5.9-beta-20260325080051.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"1b8ee73b74d9584c0ed6e03a7ef127310aa1a9df","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.5.9-beta-20260325080051.0.tgz","fileCount":17,"integrity":"sha512-NDiYtZcLugwhiM+Abm3nqt7rxUjy0a669XC3qx81e8A+BvVMo7xDxy2RiAYaT7bhv9CdCqYcCFkJyET7OeQeSw==","signatures":[{"sig":"MEUCIEFKjdVzie5ulgRsG5SsxLGbYZhbwfb9l6NItTMpkqHeAiEAs68/1oESs/Xq18sIXCtlKro1oNiwvNbm8Kt9AmFZGCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717568},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.5.9-beta-20260325080051.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/18933c359ea6777d204893f245015972/midscene-android-1.5.9-beta-20260325080051.0.tgz","_integrity":"sha512-NDiYtZcLugwhiM+Abm3nqt7rxUjy0a669XC3qx81e8A+BvVMo7xDxy2RiAYaT7bhv9CdCqYcCFkJyET7OeQeSw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.5.9-beta-20260325080051.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.5.9-beta-20260325080051.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.5.9-beta-20260325080051.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.5.9-beta-20260325080051.0_1774425755527_0.6983905753798305","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@midscene/android","version":"1.6.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"a3b005c2b3f124a5f9034b5628f154ba657b5e53","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.0.tgz","fileCount":17,"integrity":"sha512-9FcoIajNP/N+yV03ymvmbmC4HZjg6/QB4kSIS1z/q4/0xQUjCiBmxXSYp0GK6+Vv/Jrid/ikdQ3WhFsfLLlllQ==","signatures":[{"sig":"MEYCIQCzsM2FuYECudtKf4FABQeI8BOQkXGH7t4plwFyfUmuoAIhAPeidtQxnJj80pAOI5wg4m0vuNOHWFeRSCpNeZwIS5T7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717392},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/64ff31742ccf090889ea20a246716892/midscene-android-1.6.0.tgz","_integrity":"sha512-9FcoIajNP/N+yV03ymvmbmC4HZjg6/QB4kSIS1z/q4/0xQUjCiBmxXSYp0GK6+Vv/Jrid/ikdQ3WhFsfLLlllQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.0_1774494228777_0.0822654421312552","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260327083049.0":{"name":"@midscene/android","version":"1.6.1-beta-20260327083049.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260327083049.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"168f8668c0949c95599d7a6e2068511282e80f5a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260327083049.0.tgz","fileCount":17,"integrity":"sha512-jqKZQvZkYS2wIP7iaLx3UEHCrxOMnsMrCVIE2RyJ1eFkASAqk4Qy+HZrRdNzSvyLXEdllJPVaFJxGIw+2mx2Lg==","signatures":[{"sig":"MEUCIGPEyKqIBx9x+Do505nhl42L3X1lW9ln+PlFqh4Aa2ELAiEAoVXKFxLad6hxvIC7XxhkzMIzOkEm4Nk1yi2yz/Kw/no=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724317},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260327083049.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d5dbb2dde90394f8e872555a9f0d43d4/midscene-android-1.6.1-beta-20260327083049.0.tgz","_integrity":"sha512-jqKZQvZkYS2wIP7iaLx3UEHCrxOMnsMrCVIE2RyJ1eFkASAqk4Qy+HZrRdNzSvyLXEdllJPVaFJxGIw+2mx2Lg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260327083049.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260327083049.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260327083049.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260327083049.0_1774600350716_0.520831536473886","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260327104111.0":{"name":"@midscene/android","version":"1.6.1-beta-20260327104111.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260327104111.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"86f3123a09d4765b07f5ad23c6b556ab290c89db","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260327104111.0.tgz","fileCount":17,"integrity":"sha512-RpJKb6KN55G5sId6wPRqZ08PYAOPmCN8sv7K3MWccL0LIaQgevw2RatyDHcUfHLDtyRXgnAheh60F6sfEAx/aw==","signatures":[{"sig":"MEUCIQDG3VKhgerH4rGg4xCpBsEjGwQ6J8TdJkl/aIgqflv7tQIgcea/v121fCQ44aEWIfF+/u0FU68KAQuE5rqg7p+gQuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724317},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260327104111.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c0e4f477d2caa6555939d879104f4f28/midscene-android-1.6.1-beta-20260327104111.0.tgz","_integrity":"sha512-RpJKb6KN55G5sId6wPRqZ08PYAOPmCN8sv7K3MWccL0LIaQgevw2RatyDHcUfHLDtyRXgnAheh60F6sfEAx/aw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260327104111.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260327104111.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260327104111.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260327104111.0_1774608173767_0.9996488522976166","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260330094822.0":{"name":"@midscene/android","version":"1.6.1-beta-20260330094822.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260330094822.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"1d6d7d9954aeafa41b09a30b01014f3c4efc45be","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260330094822.0.tgz","fileCount":17,"integrity":"sha512-BPjxfuz13bIIiSAPrESBf5/A5nGFcexEnq45uddGAf8ZbQpUJ4ngpQU4UsKiRQVyvd2pWTj9ed/BrH2ncP/u9A==","signatures":[{"sig":"MEUCIQDaG6ahZlryf1tcVWcKxj97VLtJEan/KyTe4sZmZPZ7/QIgFIsxxB3TyY3nzzhPqveBcAoBb4fqdyRBaAOQJ1tLoh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724317},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260330094822.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/15992f3b19909f4b9b4c07eec20b7a61/midscene-android-1.6.1-beta-20260330094822.0.tgz","_integrity":"sha512-BPjxfuz13bIIiSAPrESBf5/A5nGFcexEnq45uddGAf8ZbQpUJ4ngpQU4UsKiRQVyvd2pWTj9ed/BrH2ncP/u9A==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260330094822.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260330094822.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260330094822.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260330094822.0_1774864207017_0.05409861053765619","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331033048.0":{"name":"@midscene/android","version":"1.6.1-beta-20260331033048.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260331033048.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"4730ccef356bf7654b26d26e287d11bf732e2a4a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260331033048.0.tgz","fileCount":17,"integrity":"sha512-yCo9JTNbojKNPefcKhXCoScrQcKbZ7isc74WMm7zfstDF067/LkCqeB3Je6F/n5E8dDqgeBXPsq4iFPS8PpwHA==","signatures":[{"sig":"MEUCIEKFgpgz6/UDo0VsgZLEihjn5MsP6YBOzlXrGm6SQPtZAiEA94OhOtnjPoMPye4c8K1wvUBYYwhiGRkv2j3HRfkUyV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724317},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260331033048.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6aed99512c10145ee3570cbfebce3b3d/midscene-android-1.6.1-beta-20260331033048.0.tgz","_integrity":"sha512-yCo9JTNbojKNPefcKhXCoScrQcKbZ7isc74WMm7zfstDF067/LkCqeB3Je6F/n5E8dDqgeBXPsq4iFPS8PpwHA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260331033048.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260331033048.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260331033048.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260331033048.0_1774927950518_0.7056873017793155","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331063813.0":{"name":"@midscene/android","version":"1.6.1-beta-20260331063813.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260331063813.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"eea95d177d905bd059f37b55c604aa45964fa96b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260331063813.0.tgz","fileCount":17,"integrity":"sha512-ho62qmRgYTRLWvQdvlwNGnCmnbKXk8tzkGA8Z5s6sQiGU/L4+at3pVbE8Ekopru+/+a7DiLwnMoETuGLa1tP7g==","signatures":[{"sig":"MEYCIQDTfQ+d3qszIan3lpGh5m9nlXXvkqGLctoPP9E1GYeEhQIhAOg6yL9wzosh+IblRkV16T/YCzVG3w4A3/vV7rdq7YLl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724317},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260331063813.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/50f863ede932347f86e416698ff5b7b8/midscene-android-1.6.1-beta-20260331063813.0.tgz","_integrity":"sha512-ho62qmRgYTRLWvQdvlwNGnCmnbKXk8tzkGA8Z5s6sQiGU/L4+at3pVbE8Ekopru+/+a7DiLwnMoETuGLa1tP7g==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260331063813.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260331063813.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260331063813.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260331063813.0_1774939195234_0.7795416486351512","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331064302.0":{"name":"@midscene/android","version":"1.6.1-beta-20260331064302.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260331064302.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"3292671c5f46ef32e050bfb80012c99f0d36e4bb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260331064302.0.tgz","fileCount":17,"integrity":"sha512-rJ4xbkOJYffXVy6Z0/EWocp0slQdV03Vqi97lFK5ZdeI05D79Cqjmmp9PJtjSh3rUtfbIXgmQQ+luY8ioI4pWQ==","signatures":[{"sig":"MEUCIQDg3TdkrG/EOKmZ+CT9I6OHujt3ukHBJR/yoekCItotjwIgcK2bkUWAMdDeIVXb3wX2izwJbXBequkH8ABhaI3fDPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724317},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260331064302.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/559ada884ec3a7138fb426d7332ba316/midscene-android-1.6.1-beta-20260331064302.0.tgz","_integrity":"sha512-rJ4xbkOJYffXVy6Z0/EWocp0slQdV03Vqi97lFK5ZdeI05D79Cqjmmp9PJtjSh3rUtfbIXgmQQ+luY8ioI4pWQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260331064302.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260331064302.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260331064302.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260331064302.0_1774939483752_0.1367309928134346","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331065357.0":{"name":"@midscene/android","version":"1.6.1-beta-20260331065357.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260331065357.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"1e8095c1b0a32e517e0efd6250f52bb6eb98aa21","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260331065357.0.tgz","fileCount":17,"integrity":"sha512-xuPzXS+VS2tdR1ouCUT9/y5FB6qlZIpUTEb7suePVvFNejwQ50ahYIuYjHm6r47Vxji5KAiTYeFJUIqUi2tMrQ==","signatures":[{"sig":"MEUCIDUnEQvWYh1JYE8C7Z7Yd4gC8hksGonCSCtmjCC+AB2KAiEAqQ8pLXy12Upqomu8hyRFcG9bkSJ0KOZErr0mr8QUzw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724317},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260331065357.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fd6be2092a300e7610f1f08679464184/midscene-android-1.6.1-beta-20260331065357.0.tgz","_integrity":"sha512-xuPzXS+VS2tdR1ouCUT9/y5FB6qlZIpUTEb7suePVvFNejwQ50ahYIuYjHm6r47Vxji5KAiTYeFJUIqUi2tMrQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260331065357.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260331065357.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260331065357.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260331065357.0_1774940141240_0.6382850205714681","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331072626.0":{"name":"@midscene/android","version":"1.6.1-beta-20260331072626.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260331072626.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"3c92e11f92b9104fb00f825d996cf295761aeb18","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260331072626.0.tgz","fileCount":17,"integrity":"sha512-Gfkwa3ZKf1rANhpX1cAmBYPfrBTruh6YK7S5iojvyditA6+MHfG/nmb0r4cBRkfJts2hyWVrd2XAOyerP5CUiw==","signatures":[{"sig":"MEUCID83VfJYuqgAt0vpHphhciuW1evEBXnwupy+dBKE09c6AiEA79Mx8e4/mD20L7IAUnStOjuD4Tp+LJH5SrZJy8AEc6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724317},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260331072626.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5ac4c78b8b1ee04f0a3ed90d049d9348/midscene-android-1.6.1-beta-20260331072626.0.tgz","_integrity":"sha512-Gfkwa3ZKf1rANhpX1cAmBYPfrBTruh6YK7S5iojvyditA6+MHfG/nmb0r4cBRkfJts2hyWVrd2XAOyerP5CUiw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260331072626.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260331072626.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260331072626.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260331072626.0_1774942082679_0.5175433763134554","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331073142.0":{"name":"@midscene/android","version":"1.6.1-beta-20260331073142.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260331073142.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"a23410916d1f90d231f0f41493bd9ce61121bbf2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260331073142.0.tgz","fileCount":17,"integrity":"sha512-S23sfWZIyGwlGqwtAex/TgoYYv9p/feDmvH7BR8z/BbTPAgKLhU5OpMZLQ74fd/AF1jA4TUfIdKKBVlLNO6u4A==","signatures":[{"sig":"MEUCIETDQNbYJxQQPzGCx09jlv2ZUVq4bi43n9T89EUbfYSnAiEAzlJNkmNAQyaL9LZXtgCmHtZa1ycx879l+VbwqFSCEfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724317},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260331073142.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e97db2f49a17394304fc0ef5432d4222/midscene-android-1.6.1-beta-20260331073142.0.tgz","_integrity":"sha512-S23sfWZIyGwlGqwtAex/TgoYYv9p/feDmvH7BR8z/BbTPAgKLhU5OpMZLQ74fd/AF1jA4TUfIdKKBVlLNO6u4A==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260331073142.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260331073142.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260331073142.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260331073142.0_1774942405973_0.749487230641251","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331082632.0":{"name":"@midscene/android","version":"1.6.1-beta-20260331082632.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260331082632.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"7a55709445cbccb51e3a9a81e1bde01e154e5136","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260331082632.0.tgz","fileCount":17,"integrity":"sha512-g2WFBbIrJ5RCNn/2q3evokZo+s+mJAiQwMLyRAaDJgd/NVa7yfiLNm+U41X6mrF7a6+gn6MLxkGvCZ6LOXz9kQ==","signatures":[{"sig":"MEYCIQDXqe4sd8X0c4WrLIQ2hHUR5ziR5Zb3SB3ohPA7Znd2zgIhAPB8KVLDivEc7tba/NmbCNt9LRspv1tmGNLYYrqPrwTU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724317},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260331082632.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/42b9d3548b624015e8917563e0800e12/midscene-android-1.6.1-beta-20260331082632.0.tgz","_integrity":"sha512-g2WFBbIrJ5RCNn/2q3evokZo+s+mJAiQwMLyRAaDJgd/NVa7yfiLNm+U41X6mrF7a6+gn6MLxkGvCZ6LOXz9kQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260331082632.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260331082632.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260331082632.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260331082632.0_1774945693122_0.2376713079890853","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331083547.0":{"name":"@midscene/android","version":"1.6.1-beta-20260331083547.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260331083547.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"b62e44a667e56cb5b2496cfb0508c676a3b6ef9b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260331083547.0.tgz","fileCount":17,"integrity":"sha512-UUZprAQ0yHy1Wi39z9TYlL/FCgZZgqh4s4zBx1Vie1KTpGXX3KePRIhOvI1H4igxU4gxCuXYxw72yeVWNLEruw==","signatures":[{"sig":"MEUCIQCExckjgk9JyW+KessGvfRpxzXnBMpY2Ur3PKpIp+Hn4wIgPK7NqX0P5gQTnNJz/hPU+cEj6LO+rLeqd9cNspwpZKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724317},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260331083547.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7fe696c859edfe8d7d7a2a0a28b7a722/midscene-android-1.6.1-beta-20260331083547.0.tgz","_integrity":"sha512-UUZprAQ0yHy1Wi39z9TYlL/FCgZZgqh4s4zBx1Vie1KTpGXX3KePRIhOvI1H4igxU4gxCuXYxw72yeVWNLEruw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260331083547.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260331083547.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260331083547.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260331083547.0_1774946250607_0.03371571584310762","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260331120401.0":{"name":"@midscene/android","version":"1.6.1-beta-20260331120401.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260331120401.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"7c3a34430028740649389d002d98791798e67575","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260331120401.0.tgz","fileCount":17,"integrity":"sha512-XRtIN6sWWnZPOXwKDZUXUZsjd1aETZx0VmP/hjmkNkAvWrhY6e19I73HLSjpyTZ1teTbF52s23aamCFWWVCuUg==","signatures":[{"sig":"MEYCIQD+8orRTyWXtaoBE+5EZoKIPHzAfIzfoG33eCjp/CfWPAIhAL92qR9fEMY1OCcw3l1T+sGvmN2vSHB1xURwy9aadOJS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724317},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260331120401.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/176eaa9761833a802d973f8159e670bb/midscene-android-1.6.1-beta-20260331120401.0.tgz","_integrity":"sha512-XRtIN6sWWnZPOXwKDZUXUZsjd1aETZx0VmP/hjmkNkAvWrhY6e19I73HLSjpyTZ1teTbF52s23aamCFWWVCuUg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260331120401.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260331120401.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260331120401.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260331120401.0_1774958745614_0.7513994506917496","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@midscene/android","version":"1.6.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"abf3d04e5d2f5427e3ee4ac1cdf4239b10e2a3b3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1.tgz","fileCount":17,"integrity":"sha512-S1n78gjHoWATDcj4PoH0ygIR2G2MnxVyS+VlGThObhXQ/5J1bB8l6VtNmM63PdfqtCT1yIBMq47LnDJRallVpQ==","signatures":[{"sig":"MEQCIDhhyXulM9DTZOOzdxQx5Qoay2KVBvqkiBQ0K6fi5d8kAiA3ULKcd3IT1UmG9FblsxZVk3QZfdBceB8fABYSu+5zBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724141},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d2799419ff079757f4ec9cc390a6ed29/midscene-android-1.6.1.tgz","_integrity":"sha512-S1n78gjHoWATDcj4PoH0ygIR2G2MnxVyS+VlGThObhXQ/5J1bB8l6VtNmM63PdfqtCT1yIBMq47LnDJRallVpQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1_1775006286889_0.3723260444699954","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260401022446.0":{"name":"@midscene/android","version":"1.6.1-beta-20260401022446.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260401022446.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"2eab9713c0f547e9edf72d55f68196a7d0bb1821","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260401022446.0.tgz","fileCount":17,"integrity":"sha512-OaMGiXMMZJaZqL8Y5DK06s0GoFrf+dsgOvpvMWoBWKQpVWJOKclIMrrnMu8WNzQt8DJ3cg7LtMSCfM/pG3JnFw==","signatures":[{"sig":"MEYCIQD+rzSOYoUYrucRMM/H79Ouao1enuDxRenu3RgGpHaf6QIhAIJQSaLWpY+nh887qjrLxvI1nU7YFse1NRmS9/ZBt4o2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724287},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260401022446.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d0cbfba51bc60923fbc537503241a108/midscene-android-1.6.1-beta-20260401022446.0.tgz","_integrity":"sha512-OaMGiXMMZJaZqL8Y5DK06s0GoFrf+dsgOvpvMWoBWKQpVWJOKclIMrrnMu8WNzQt8DJ3cg7LtMSCfM/pG3JnFw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260401022446.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260401022446.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260401022446.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260401022446.0_1775010387830_0.8747937421293719","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260401030951.0":{"name":"@midscene/android","version":"1.6.1-beta-20260401030951.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260401030951.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"052b23fe2306353ee51c4bce83a7c871d213acf4","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260401030951.0.tgz","fileCount":17,"integrity":"sha512-PdfeR5gx2eIMUh4mQCBl5QyHM5aJv34llwPmVn08/bqm4AIm5PQPFezKeVtmyzQuybewShAeusxTzyqrxo9v9g==","signatures":[{"sig":"MEYCIQCFpfbP30SBjQmrXOmuSEDHF74sRl/WrV5FTqt4oZ2nCQIhAM4iF22X4d5JBBkcue2eO1KDaI5rFXFwHOBLaOyLpr7y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725757},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260401030951.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0e8a66405dad104c23ffc8c45df29b08/midscene-android-1.6.1-beta-20260401030951.0.tgz","_integrity":"sha512-PdfeR5gx2eIMUh4mQCBl5QyHM5aJv34llwPmVn08/bqm4AIm5PQPFezKeVtmyzQuybewShAeusxTzyqrxo9v9g==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260401030951.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260401030951.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260401030951.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260401030951.0_1775013096576_0.6992426094463151","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260401033839.0":{"name":"@midscene/android","version":"1.6.1-beta-20260401033839.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260401033839.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"bba4c285fad839bc4c6e55f156c6ad5537846440","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260401033839.0.tgz","fileCount":17,"integrity":"sha512-7tZoukE0PwoBj8fRsY103yj51bC/RzkDB7brySB9EQrALJELw0dyDBecnjXA1mwncqmTGvG4AW31REns8htLCg==","signatures":[{"sig":"MEUCIBU27zIHR7uLFEtdDhhAGciUJ7mYHcdpYKmbL/C+RXRlAiEA3GLhVuYts/8iQjk3xH8YNT3kyBr08F+McE+CoMvwI38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724317},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260401033839.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7742dd0f93f8b83b5128879546d57f40/midscene-android-1.6.1-beta-20260401033839.0.tgz","_integrity":"sha512-7tZoukE0PwoBj8fRsY103yj51bC/RzkDB7brySB9EQrALJELw0dyDBecnjXA1mwncqmTGvG4AW31REns8htLCg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260401033839.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260401033839.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260401033839.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260401033839.0_1775014821015_0.9141268581481214","host":"s3://npm-registry-packages-npm-production"}},"1.6.2-beta-20260401091950.0":{"name":"@midscene/android","version":"1.6.2-beta-20260401091950.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.2-beta-20260401091950.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"b256fe493a308786edae7141fbaadf17b9393e83","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.2-beta-20260401091950.0.tgz","fileCount":17,"integrity":"sha512-vPWOiOyOhvGj7SNeR4TdTKZCQcF4H6YJtJTEFs/HJG6BrD0d+uOSwDXsp4HJh0u4mn7kbVr3aBD178H+urrvZQ==","signatures":[{"sig":"MEUCIFTvuPAPPKEOvE85g67Jzs2kzKwSok+aNDHFVR+hChBbAiEAlsD2k10OUWDKQYW2YutZm7Ka8UKTbsyDzh9IS388rXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731331},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.2-beta-20260401091950.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f58b2d8716db2afeac1a363c2de8766e/midscene-android-1.6.2-beta-20260401091950.0.tgz","_integrity":"sha512-vPWOiOyOhvGj7SNeR4TdTKZCQcF4H6YJtJTEFs/HJG6BrD0d+uOSwDXsp4HJh0u4mn7kbVr3aBD178H+urrvZQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.2-beta-20260401091950.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.2-beta-20260401091950.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.2-beta-20260401091950.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.2-beta-20260401091950.0_1775035293402_0.9239611642503687","host":"s3://npm-registry-packages-npm-production"}},"1.6.2-beta-20260401093323.0":{"name":"@midscene/android","version":"1.6.2-beta-20260401093323.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.2-beta-20260401093323.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"80895f99c52b2727459695c0353b159145cb5c58","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.2-beta-20260401093323.0.tgz","fileCount":16,"integrity":"sha512-TogVEtEEL7QvrUqP+vF25w73MC1EJARpGt1TOR0YKwR3v+trigC2/MO/FkobeB8y4b+c5uS+5UlDm29IzD88kg==","signatures":[{"sig":"MEUCIEtpnJ/LQfrfE7nelLIXktibA5pDBf9VZUQV05UklgogAiEAxToCBkz6XhcnnRbOxL+rbdyAIH62s6hktYy8xc/QOx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738533},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.2-beta-20260401093323.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1ea6427a202e44bbeff82bc63808efbf/midscene-android-1.6.2-beta-20260401093323.0.tgz","_integrity":"sha512-TogVEtEEL7QvrUqP+vF25w73MC1EJARpGt1TOR0YKwR3v+trigC2/MO/FkobeB8y4b+c5uS+5UlDm29IzD88kg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.2-beta-20260401093323.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.2-beta-20260401093323.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.2-beta-20260401093323.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.2-beta-20260401093323.0_1775036100643_0.2281747955107929","host":"s3://npm-registry-packages-npm-production"}},"1.6.2-beta-20260402032448.0":{"name":"@midscene/android","version":"1.6.2-beta-20260402032448.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.2-beta-20260402032448.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"01afaf0de7ecebf8fb1d5a14ed38160ea05fa08c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.2-beta-20260402032448.0.tgz","fileCount":17,"integrity":"sha512-wTO8ZXPJRDojNHBOkt3/hCk9w09iWeNaK7qiI05Gc8ReSaENJ2VXNN8BsHWG2Y9OTOsZKGM8EH/Q4TL8N/X1Vg==","signatures":[{"sig":"MEYCIQCU5dqIl2ICICGP+vZcHH9x+5+dzd+NiD4EAOy1jQlluAIhAMdB/2vFS+vlkV3DrghX88wYlzRfuAGDM/ia2RrwCwUB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724317},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.2-beta-20260402032448.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/72bc2e33a1a8cc033627c7f3464b89df/midscene-android-1.6.2-beta-20260402032448.0.tgz","_integrity":"sha512-wTO8ZXPJRDojNHBOkt3/hCk9w09iWeNaK7qiI05Gc8ReSaENJ2VXNN8BsHWG2Y9OTOsZKGM8EH/Q4TL8N/X1Vg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.2-beta-20260402032448.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.2-beta-20260402032448.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.2-beta-20260402032448.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.2-beta-20260402032448.0_1775100394354_0.8856035179312551","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@midscene/android","version":"1.6.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.2","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"04a68723d3b1d4a651d64cde71e828f0707352a9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.2.tgz","fileCount":17,"integrity":"sha512-EY5wRQzHtJ1jTeoYp4dzK+UGa/4VLaSf2rVuS2ZNKSwaUAuuY4JpIer0xeYpduLmJLN5L3IItNR+pa0YjUCVKQ==","signatures":[{"sig":"MEYCIQDg7c9yExT2zRvEQ1YYVG+1yn70zFdj9Hc1/Zhu0PrRMgIhAM8B7cffSr+JLGvPOmHX1I1frxS8CMEboidrvLSBtanz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724141},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fa4639cc66cd822ed16ee0c145119f06/midscene-android-1.6.2.tgz","_integrity":"sha512-EY5wRQzHtJ1jTeoYp4dzK+UGa/4VLaSf2rVuS2ZNKSwaUAuuY4JpIer0xeYpduLmJLN5L3IItNR+pa0YjUCVKQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.2","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.2","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.2"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.2_1775103853352_0.9976591869744795","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260402050649.0":{"name":"@midscene/android","version":"1.6.1-beta-20260402050649.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260402050649.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"82a50ea327446bc86f528a8336fcd1558a6d9ea6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260402050649.0.tgz","fileCount":16,"integrity":"sha512-/ZeP8fdIiGEx0zHcUxmKYUKGYvI1w/Ea5WtII8i97/4Cb62lrbpva72goZHVraMQyXANdD9n09tYljxyioAzCA==","signatures":[{"sig":"MEUCIQD5J7+5PYK8Ls+rRKcHnsYONrxPhElATxZiwN4S/XnYUgIgbS1D5FRWLgSGVdPlsGy8lnAvLbWDq2O8g/sRDTAvF40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724539},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260402050649.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7db4cd7c8e43f95cefa29bf56beddaef/midscene-android-1.6.1-beta-20260402050649.0.tgz","_integrity":"sha512-/ZeP8fdIiGEx0zHcUxmKYUKGYvI1w/Ea5WtII8i97/4Cb62lrbpva72goZHVraMQyXANdD9n09tYljxyioAzCA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260402050649.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260402050649.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260402050649.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260402050649.0_1775106515543_0.8181742319597656","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260402055539.0":{"name":"@midscene/android","version":"1.6.1-beta-20260402055539.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260402055539.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"c9c3727189e695cbb839e214c5eb4d0d7e84d8a2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260402055539.0.tgz","fileCount":16,"integrity":"sha512-rlycgFw11WQ04VaUX161xTzf219p1SCRLSMm8PlkonwohQoS7ZyBi4nH70tZjLMeYUU6TXKMa2FaTSt14Hj0Og==","signatures":[{"sig":"MEYCIQC/GxKb6A+vpLGdwYTgsVVZcvX5gmkyM5AmeciqYzu1iwIhAOG2Rt2+MV+u/F+ee29LfAjmYODvULAxDu7jjbU6EUuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724539},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260402055539.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c05f6e1adafb320672fe50bb57641663/midscene-android-1.6.1-beta-20260402055539.0.tgz","_integrity":"sha512-rlycgFw11WQ04VaUX161xTzf219p1SCRLSMm8PlkonwohQoS7ZyBi4nH70tZjLMeYUU6TXKMa2FaTSt14Hj0Og==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260402055539.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260402055539.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260402055539.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260402055539.0_1775109442836_0.6884255277676916","host":"s3://npm-registry-packages-npm-production"}},"1.6.1-beta-20260402061812.0":{"name":"@midscene/android","version":"1.6.1-beta-20260402061812.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.1-beta-20260402061812.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"257422e5708ee865e45acd61fd05c0fc999d534c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.1-beta-20260402061812.0.tgz","fileCount":16,"integrity":"sha512-7xd4tsBEL16QSFpZGJxEAuBoI1/5Z4lhfOi50RVaU2oVexzWRm7UPECR1f+arDcpAgaCZScFJls3m48W82sOmw==","signatures":[{"sig":"MEYCIQCnZu9r77DK7Y42MjX5A/7yHFSqYOgCX65CgQDCl3sqYAIhAJig+UGRg0h/+EDl1RYe5jfn+/R8ckiCuHZ/coMD9DTX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724539},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.1-beta-20260402061812.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c21144879bff91fbd5b1e5c393ca4082/midscene-android-1.6.1-beta-20260402061812.0.tgz","_integrity":"sha512-7xd4tsBEL16QSFpZGJxEAuBoI1/5Z4lhfOi50RVaU2oVexzWRm7UPECR1f+arDcpAgaCZScFJls3m48W82sOmw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.1-beta-20260402061812.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.1-beta-20260402061812.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.1-beta-20260402061812.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.1-beta-20260402061812.0_1775110795809_0.3673982533098661","host":"s3://npm-registry-packages-npm-production"}},"1.6.3-beta-20260402103943.0":{"name":"@midscene/android","version":"1.6.3-beta-20260402103943.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.3-beta-20260402103943.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"e62e0fa891d2697ab7bc212b12d89a18e21f7427","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.3-beta-20260402103943.0.tgz","fileCount":16,"integrity":"sha512-Jg/BMmHa/OIWONUbrrlTDyUHbynGHXzlbKHh/KsVgZ3ivLj8uCnCkuTfRkGk27Zqdoh0UaO8+hNei3d3qF7/1A==","signatures":[{"sig":"MEUCIQD2wCuOGvOwlPP9khoq96v7HAIsuvG1EQUWYenNIstPugIgPNpMMPh7JKq5DrG316yByuRcnsAl8bWzMbkp/JuFbLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725981},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.3-beta-20260402103943.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6d0353b9d16f08200cf42979d13f7d9c/midscene-android-1.6.3-beta-20260402103943.0.tgz","_integrity":"sha512-Jg/BMmHa/OIWONUbrrlTDyUHbynGHXzlbKHh/KsVgZ3ivLj8uCnCkuTfRkGk27Zqdoh0UaO8+hNei3d3qF7/1A==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.3-beta-20260402103943.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.3-beta-20260402103943.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.3-beta-20260402103943.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.3-beta-20260402103943.0_1775126487098_0.2752224405086512","host":"s3://npm-registry-packages-npm-production"}},"1.6.3-beta-20260403070857.0":{"name":"@midscene/android","version":"1.6.3-beta-20260403070857.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.3-beta-20260403070857.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"55b37909f2231e48fdca5f7e4fe7e13fc4b402b5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.3-beta-20260403070857.0.tgz","fileCount":16,"integrity":"sha512-tP07RnqKB9+dAjk4KGFUTnYOsNKJOPArHtuKBWI4U8XXarPX5FMnv3HdL2XbGa9kbozPNd+dilFAs2h2BJjBfA==","signatures":[{"sig":"MEQCICw9OAWyzJCiXUGhz5ZGyflVYsvRnyZ7ruoFBS11afrAAiBFjMc2vf/xYPghhiVStFTvdPO6AwzaKADfw+/VefCt4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725981},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.3-beta-20260403070857.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8795bbddeac1f69f65553fcc5933db92/midscene-android-1.6.3-beta-20260403070857.0.tgz","_integrity":"sha512-tP07RnqKB9+dAjk4KGFUTnYOsNKJOPArHtuKBWI4U8XXarPX5FMnv3HdL2XbGa9kbozPNd+dilFAs2h2BJjBfA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.3-beta-20260403070857.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.3-beta-20260403070857.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.3-beta-20260403070857.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.3-beta-20260403070857.0_1775200242181_0.7126224659822717","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@midscene/android","version":"1.6.3","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.3","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"a632af64c2cb3a61fa3031d0d8872bb68f4956ef","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.3.tgz","fileCount":16,"integrity":"sha512-lmHVgYvG1hciqfUuFxUVbXbMGzqrDgs6Iw4SQ+IG65qe+CJaEBGrwUW7vvmNC/rikCT4IL8rfr3aHIf6oxk4wg==","signatures":[{"sig":"MEUCIQD/ivSBtV8yPVKGVC7gStFLE69LSvGILVw3jyyiYCqZeQIgUXtlkAcfOzG7x0BcejYSZ6cID8OWb/FwubC2ADEBJcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736158},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9501f0b329711ccd87c646bae9dd2c9f/midscene-android-1.6.3.tgz","_integrity":"sha512-lmHVgYvG1hciqfUuFxUVbXbMGzqrDgs6Iw4SQ+IG65qe+CJaEBGrwUW7vvmNC/rikCT4IL8rfr3aHIf6oxk4wg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.3","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.3","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.3"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.3_1775530245859_0.7606377178095607","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@midscene/android","version":"1.6.4","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.6.4","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"76b816e19cd45df4b82806a134580b3e58f0a177","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.6.4.tgz","fileCount":16,"integrity":"sha512-xKuwpQEuFKtM2vqIeZa6Pv6qvXyy0P0X0gCj5FTrkCXiYilFvkOEa5DzD2ElMOLKENX3qXDncPl1xXp0/k+UpQ==","signatures":[{"sig":"MEUCIGaJwcUjSIl3Eue2BQZiorqmtGWULe/nlkh0z38oWCykAiEAhDEuts9Hd+clx1nv2uiElEo9kc05i6O2NHKOfnQixNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736158},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.6.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b8342d4f934c0dc20046c166aaadefc3/midscene-android-1.6.4.tgz","_integrity":"sha512-xKuwpQEuFKtM2vqIeZa6Pv6qvXyy0P0X0gCj5FTrkCXiYilFvkOEa5DzD2ElMOLKENX3qXDncPl1xXp0/k+UpQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.6.4","@yume-chan/adb":"2.5.1","@midscene/shared":"1.6.4","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.6.4"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.6.4_1775550623522_0.40447694399496026","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@midscene/android","version":"1.7.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"7b572938adc8a52359468511f85a9591cb80efab","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.0.tgz","fileCount":16,"integrity":"sha512-CHOWHXlFU48aZhJ9jCf6piz7VClvKe7pGQXo7xmTvjbHy8tOstqnnu+8qndH1uyff3cGbnys9eJT5JGAcCTBvA==","signatures":[{"sig":"MEYCIQDxb1O+RhFaHJJzz42phXXD9VxPZ16ovqVWWg2Vb1anywIhAOAlhEdi5Dc6ekYCYxRJF89Lxg/JBsOw+zz3bV7G7KNS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736158},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/383449fe1c1985ec1598974bd31426a6/midscene-android-1.7.0.tgz","_integrity":"sha512-CHOWHXlFU48aZhJ9jCf6piz7VClvKe7pGQXo7xmTvjbHy8tOstqnnu+8qndH1uyff3cGbnys9eJT5JGAcCTBvA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.0_1775616637995_0.6196293206343628","host":"s3://npm-registry-packages-npm-production"}},"1.7.1-beta-20260408073050.0":{"name":"@midscene/android","version":"1.7.1-beta-20260408073050.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.1-beta-20260408073050.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"b827420da6f8dacd36336b4a7c4eb5e3399f4c7c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.1-beta-20260408073050.0.tgz","fileCount":17,"integrity":"sha512-je/cztwwbRJKdAB2wL2bnvRV3mE0QBwRoVI7ogn8akTOdCEA9184FRAfdS+M8+QzAKE1HIBBXmh2YVwmCVycCA==","signatures":[{"sig":"MEUCIQCB5LDX4jLsJk4BNDdizda5OdloCyG3rSuteLo3dz8CVAIgZFnSKSI1FJbuhOMPuSn2ndn7mu84jYFSty28krqIc/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791515},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.1-beta-20260408073050.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs && node scripts/build-midscene-ime.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4d766d6083710f462329fd5556a8fd4e/midscene-android-1.7.1-beta-20260408073050.0.tgz","_integrity":"sha512-je/cztwwbRJKdAB2wL2bnvRV3mE0QBwRoVI7ogn8akTOdCEA9184FRAfdS+M8+QzAKE1HIBBXmh2YVwmCVycCA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.1-beta-20260408073050.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.1-beta-20260408073050.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.1-beta-20260408073050.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.1-beta-20260408073050.0_1775633564254_0.8904096366536891","host":"s3://npm-registry-packages-npm-production"}},"1.7.1-beta-20260408081855.0":{"name":"@midscene/android","version":"1.7.1-beta-20260408081855.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.1-beta-20260408081855.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"475ecdccc93e141060704a51619041be59769542","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.1-beta-20260408081855.0.tgz","fileCount":16,"integrity":"sha512-A/yRWeku2OeAnLzMEJWNC3D20X0e/u7ZeIKv+V3P9V32vtC34KkbdHIlobq+rDhXBh3ZqJmrCTb4uwwxldC62g==","signatures":[{"sig":"MEUCIDUw4CgpLXL/Nmu3Hhq3Lo9dOqZUvX1NKfK/Cb3lUKUSAiEA3E1Lt6TNSo3snjkn1j/lEoQHQzM2bdOAQBnq3B1eWtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736334},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.1-beta-20260408081855.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1aad103aba8a75f325a38fa456986276/midscene-android-1.7.1-beta-20260408081855.0.tgz","_integrity":"sha512-A/yRWeku2OeAnLzMEJWNC3D20X0e/u7ZeIKv+V3P9V32vtC34KkbdHIlobq+rDhXBh3ZqJmrCTb4uwwxldC62g==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.1-beta-20260408081855.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.1-beta-20260408081855.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.1-beta-20260408081855.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.1-beta-20260408081855.0_1775636436581_0.9169806473187605","host":"s3://npm-registry-packages-npm-production"}},"1.7.1-beta-20260408105543.0":{"name":"@midscene/android","version":"1.7.1-beta-20260408105543.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.1-beta-20260408105543.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"cf24334b3efbfce8a0fff17f124fcc70c071852c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.1-beta-20260408105543.0.tgz","fileCount":16,"integrity":"sha512-9WnbFy+mZzZ/muxhfFfWAlyePV2Xl57g5s0fUwWfHx5ZP/9SfQy21/JyMurcHMsA3Rf7F+qQ4+/nA3wp4QyEMg==","signatures":[{"sig":"MEQCIHCToYOBj6cFKEMhmVzugossJi2TRJ34diM+eSZy5oXmAiB8H1dSMngbc1rxyvl+RmpUMkA8myzOIk1k1xx43P3ddA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736334},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.1-beta-20260408105543.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/95e33205f5694f1e87cc5c04a939df14/midscene-android-1.7.1-beta-20260408105543.0.tgz","_integrity":"sha512-9WnbFy+mZzZ/muxhfFfWAlyePV2Xl57g5s0fUwWfHx5ZP/9SfQy21/JyMurcHMsA3Rf7F+qQ4+/nA3wp4QyEMg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.1-beta-20260408105543.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.1-beta-20260408105543.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.1-beta-20260408105543.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.1-beta-20260408105543.0_1775645846446_0.0020390414468058893","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@midscene/android","version":"1.7.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.1","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"84ff2f23487247e03204a755a74a6b046706b746","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.1.tgz","fileCount":16,"integrity":"sha512-IZHAuIcBm0AC6N0UxapE3yJsbrO1zy9U6Q2OFnZQNIOiRPyC3OFb+FfZTlgKAIXQ3kSGzf6GiDc3dZD+UXyfHg==","signatures":[{"sig":"MEYCIQDHfTbElA79mvwE356nB4QqGudfJWB0PF8b8+DDq6tiQAIhALZf1wKMmvlM1RF1oVCiDD7f1r4wT6TtE2GSts20lh4Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736158},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/43413e897581d016eae4cc169d504384/midscene-android-1.7.1.tgz","_integrity":"sha512-IZHAuIcBm0AC6N0UxapE3yJsbrO1zy9U6Q2OFnZQNIOiRPyC3OFb+FfZTlgKAIXQ3kSGzf6GiDc3dZD+UXyfHg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.1","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.1","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.1"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.1_1775655360927_0.42385960750523033","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-beta-20260409032436.0":{"name":"@midscene/android","version":"1.7.2-beta-20260409032436.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.2-beta-20260409032436.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"79f76e0cca521bc6e9a9fb2578dac52a48db40b1","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.2-beta-20260409032436.0.tgz","fileCount":16,"integrity":"sha512-coDL9sMr+Vwo48VSH6qiOriHJvO1M4MsQokrmI1pWlTu9e/0K59PWIFFnRwDozraNCJR8O9B8GqlL3qCGDy6Ug==","signatures":[{"sig":"MEYCIQDUbVP5bYvDjE04WasfcLPQO3zN92y9v/u48k8wGSIqNAIhAPkBZARLy4ihuEU5usYFsA9F9eWlxZy8S5VSf5uz56E8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734352},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.2-beta-20260409032436.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3a811ae97dfa02275244498d5f10e1ea/midscene-android-1.7.2-beta-20260409032436.0.tgz","_integrity":"sha512-coDL9sMr+Vwo48VSH6qiOriHJvO1M4MsQokrmI1pWlTu9e/0K59PWIFFnRwDozraNCJR8O9B8GqlL3qCGDy6Ug==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.2-beta-20260409032436.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.2-beta-20260409032436.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.2-beta-20260409032436.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.2-beta-20260409032436.0_1775705176446_0.8825634120921448","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@midscene/android","version":"1.7.2","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.2","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"4b4d46bfd439897db51f704beaab77563e462e09","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.2.tgz","fileCount":16,"integrity":"sha512-EwHdySEElx3soaa/tjU3CcNsk7y9y1Cin7HJP+Q3czpt2arH/79AjG2HpXYdUaeGiQdsU8Tf2Oz6W4PE4vWfgQ==","signatures":[{"sig":"MEUCIQDlPUu44B9OuU1Bqq9GS38m36r2A/Yw3aimgCJRvKwVrAIgNhGM87wHfTxkPKKARARdLaUrOV4y38/OZl1OKIQ4bzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736158},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/dd121df4d560b21e498931778313657d/midscene-android-1.7.2.tgz","_integrity":"sha512-EwHdySEElx3soaa/tjU3CcNsk7y9y1Cin7HJP+Q3czpt2arH/79AjG2HpXYdUaeGiQdsU8Tf2Oz6W4PE4vWfgQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.2","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.2","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.2"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.2_1775706041870_0.6818594795616202","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-beta-20260409035204.0":{"name":"@midscene/android","version":"1.7.2-beta-20260409035204.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.2-beta-20260409035204.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"d0e8926637b64fb5ab133bcfdbce81a87a1fe57f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.2-beta-20260409035204.0.tgz","fileCount":16,"integrity":"sha512-nLL7FeB8ZT0kZ3f5+ZjbULNuPiLMU4vpigAYGTUWGfoY4jnDC0TWCI5StEcSeilJMCjS0+d1UFdLUzomgcmlWQ==","signatures":[{"sig":"MEUCIB8jryii7toKju/7C73VcOHyKmub8D+VefIqqdfmIyyAAiEAtGkKBY3WAm6urX+TT/pkcF3+Mm7zCJ0JyrhUYThqJgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736334},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.2-beta-20260409035204.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7f9f59bfdfc845524f8824109d6f5928/midscene-android-1.7.2-beta-20260409035204.0.tgz","_integrity":"sha512-nLL7FeB8ZT0kZ3f5+ZjbULNuPiLMU4vpigAYGTUWGfoY4jnDC0TWCI5StEcSeilJMCjS0+d1UFdLUzomgcmlWQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.2-beta-20260409035204.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.2-beta-20260409035204.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.2-beta-20260409035204.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.2-beta-20260409035204.0_1775706828217_0.1502744506218776","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-beta-20260409063000.0":{"name":"@midscene/android","version":"1.7.2-beta-20260409063000.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.2-beta-20260409063000.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"1198f2d56571dab12b2b13750be3654f7e304aaa","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.2-beta-20260409063000.0.tgz","fileCount":16,"integrity":"sha512-6dkRIpJ5Y2tM3WuEVBC+BR6ekrEeIg/+joriVQz/aUckqd0p1jPSA9+fTn4ryzVlgSxB3pcGl75sYl5a9jwiLw==","signatures":[{"sig":"MEUCIA/kNgFWYGl489X2uXapvG9OTSSaZGc/ftaBEGLa8PUpAiEA4QDfxMCmnpKlWit2Q/4y/GHSVJ4XoBrkXBBijq9Hm5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736335},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.2-beta-20260409063000.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/507784b675415f84a56f2d37cfc37e33/midscene-android-1.7.2-beta-20260409063000.0.tgz","_integrity":"sha512-6dkRIpJ5Y2tM3WuEVBC+BR6ekrEeIg/+joriVQz/aUckqd0p1jPSA9+fTn4ryzVlgSxB3pcGl75sYl5a9jwiLw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.2-beta-20260409063000.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.2-beta-20260409063000.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.2-beta-20260409063000.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.2-beta-20260409063000.0_1775716304381_0.900668488521835","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-beta-20260409070832.0":{"name":"@midscene/android","version":"1.7.2-beta-20260409070832.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.2-beta-20260409070832.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"f9d372c74e2edfbf5d97f4958ee126313486d610","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.2-beta-20260409070832.0.tgz","fileCount":16,"integrity":"sha512-hRSJhP/A7HE1oClWdQvF0xmsceiYTFrwaVB3JIyvGW3/spuI1IPYbZpQjrNp1zj76vyx6zy2Y1s/fUYWsvu9jQ==","signatures":[{"sig":"MEYCIQCAWxayj5bZf7qleSwSMw/DptMdO00onXaBhtUgAhNpkwIhALL1bCLLFwPXYKA94nJf7Z+fpdCbJeteYKMvcBOGe+Ka","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734322},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.2-beta-20260409070832.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/bad3dbd1d499f1a5a2d106678a77f60b/midscene-android-1.7.2-beta-20260409070832.0.tgz","_integrity":"sha512-hRSJhP/A7HE1oClWdQvF0xmsceiYTFrwaVB3JIyvGW3/spuI1IPYbZpQjrNp1zj76vyx6zy2Y1s/fUYWsvu9jQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.2-beta-20260409070832.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.2-beta-20260409070832.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"3.24.3","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.2-beta-20260409070832.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.2-beta-20260409070832.0_1775718612945_0.8768149414542235","host":"s3://npm-registry-packages-npm-production"}},"1.7.2-beta-20260409091238.0":{"name":"@midscene/android","version":"1.7.2-beta-20260409091238.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.2-beta-20260409091238.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"0221d7e6572750c50cad64190b757e5288aa3066","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.2-beta-20260409091238.0.tgz","fileCount":16,"integrity":"sha512-FrIjX/1iVg5A4zuJtCtNt8GQjd6DGMuOuq2Z1DJ/IQeLK83iaBuEWO1JaJnsSG4wbMe9evIlWvawH1ocUytD6w==","signatures":[{"sig":"MEYCIQDnv4gvxxHgjaOCanOSdy+feZjd0H0WWVqKVi0f87Qw2gIhAIrHyfw2yWNwhANYJBHJ8P8g4jEQdSBObFROXTDMinMv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734323},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.2-beta-20260409091238.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/41f1272400995e6f9ab06178cf5f1406/midscene-android-1.7.2-beta-20260409091238.0.tgz","_integrity":"sha512-FrIjX/1iVg5A4zuJtCtNt8GQjd6DGMuOuq2Z1DJ/IQeLK83iaBuEWO1JaJnsSG4wbMe9evIlWvawH1ocUytD6w==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.2-beta-20260409091238.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.2-beta-20260409091238.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.2-beta-20260409091238.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.2-beta-20260409091238.0_1775726063026_0.4576809194779281","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@midscene/android","version":"1.7.3","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.3","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"d7ab38d58988711329ec9675e849fe1bd3b10776","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.3.tgz","fileCount":17,"integrity":"sha512-AO3eig++pATRjAYSjKrY0qI4c96B9G+s0VdRAX1T1HXD0OgHdIMrrxOYkSZhCkd5qH6ZtRfx8XZUM0a3OGFlQg==","signatures":[{"sig":"MEUCIQDxhUmfScHN8Qx2hMMjm7AoYtaChRb5AZIzr127Oua20AIgfrxJ+tlb6t3McXn0vY+s+vpC/4FGM9WmJxHHkJoq3tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734153},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f82ddf1c8d1fafaeda0fa059a73ef5ed/midscene-android-1.7.3.tgz","_integrity":"sha512-AO3eig++pATRjAYSjKrY0qI4c96B9G+s0VdRAX1T1HXD0OgHdIMrrxOYkSZhCkd5qH6ZtRfx8XZUM0a3OGFlQg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.3","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.3","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.3"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.3_1775729044140_0.024412886182752613","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260410073825.0":{"name":"@midscene/android","version":"1.7.3-beta-20260410073825.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.3-beta-20260410073825.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"44117161b62819bf3075f331074c259ad00650d6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.3-beta-20260410073825.0.tgz","fileCount":17,"integrity":"sha512-OInSViX2tAypCNXqDvJh1fAt70bJ+5jOIbtuCFRHG0wi0KJ1EzB6TDjrfeCpaQcYExIVM8K6TXrA5lrxBV9HlA==","signatures":[{"sig":"MEUCIEk1SOgllSVybuJa6nXEuMl9EJ9keUOuuWe2q0bihzEkAiEAjguoKAD3Rp7Hj6955ckJaPccFnWeiR4r6cbZe0rFf4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734329},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.3-beta-20260410073825.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/535b7a2fa7971c739bf519d11eb5dcf9/midscene-android-1.7.3-beta-20260410073825.0.tgz","_integrity":"sha512-OInSViX2tAypCNXqDvJh1fAt70bJ+5jOIbtuCFRHG0wi0KJ1EzB6TDjrfeCpaQcYExIVM8K6TXrA5lrxBV9HlA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.3-beta-20260410073825.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.3-beta-20260410073825.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.3-beta-20260410073825.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.3-beta-20260410073825.0_1775806805484_0.06956224839074099","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260410094527.0":{"name":"@midscene/android","version":"1.7.3-beta-20260410094527.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.3-beta-20260410094527.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"3b389fd88267d954cf148b107e5353d1be70caed","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.3-beta-20260410094527.0.tgz","fileCount":17,"integrity":"sha512-gAswa8yi15tpPfh3yGYKwch1bgBD8yeIOJ9D6MdFwLL5F143vrVZuzY38D51l0ez1vFhLrPMCSFE6aHQiJw1Aw==","signatures":[{"sig":"MEYCIQDmjGFA4ElXvCuKrGFl/5B8f21Z/XVZqNeufV7peHBEVgIhAJOSBxf8oeQcsGtvaf5aQwn88IhXnaPHC3y8qkyuMdCI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734329},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.3-beta-20260410094527.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0ff3793f079648132e77eacb2496f09f/midscene-android-1.7.3-beta-20260410094527.0.tgz","_integrity":"sha512-gAswa8yi15tpPfh3yGYKwch1bgBD8yeIOJ9D6MdFwLL5F143vrVZuzY38D51l0ez1vFhLrPMCSFE6aHQiJw1Aw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.3-beta-20260410094527.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.3-beta-20260410094527.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.3-beta-20260410094527.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.3-beta-20260410094527.0_1775814431294_0.29965236887840696","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260410102611.0":{"name":"@midscene/android","version":"1.7.3-beta-20260410102611.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.3-beta-20260410102611.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"babd0a62dc88da66c971b02080a1eeedaf22a172","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.3-beta-20260410102611.0.tgz","fileCount":17,"integrity":"sha512-KBvGn/fUGvOvVQf5JlQdGruZruaWEa9gf8tvwABC6GHvtPA6dDzOmRtiFy288iGffO7vzTJW8+chjM8b63ptqQ==","signatures":[{"sig":"MEUCIQDVhp6ZshzoG6QATLzPBRSJiCR9BBtu/KQrykwyITdMdQIgH2z7sl40CbH749kFe+7hTVqdbVl24FfyTXlBSENytGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734329},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.3-beta-20260410102611.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4acaa8499dbd4f12a0f352240661b373/midscene-android-1.7.3-beta-20260410102611.0.tgz","_integrity":"sha512-KBvGn/fUGvOvVQf5JlQdGruZruaWEa9gf8tvwABC6GHvtPA6dDzOmRtiFy288iGffO7vzTJW8+chjM8b63ptqQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.3-beta-20260410102611.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.3-beta-20260410102611.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.3-beta-20260410102611.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.3-beta-20260410102611.0_1775816877997_0.29620523320712233","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260413090232.0":{"name":"@midscene/android","version":"1.7.3-beta-20260413090232.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.3-beta-20260413090232.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"9b5a0f5c6ce3de711469ba489e28d09c8df44591","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.3-beta-20260413090232.0.tgz","fileCount":17,"integrity":"sha512-3j9iBV9limSlpcIzeVZWuTFdFgoijaixGBOvL36J87MO7tTIDlyUrDhyDSS/gx7Lp2ti7VNepXUPDNwoG0pkCw==","signatures":[{"sig":"MEUCIHOqwvgebfhvToxzHorL9b8IVuMCuqCFMB0UbqQUE9nGAiEA1roLfw6NH19QgY8xNfX4h2l6rurNAmXR3UUkFhHJdQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734329},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.3-beta-20260413090232.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3a50198efdf56af4c4815f11d52c58d4/midscene-android-1.7.3-beta-20260413090232.0.tgz","_integrity":"sha512-3j9iBV9limSlpcIzeVZWuTFdFgoijaixGBOvL36J87MO7tTIDlyUrDhyDSS/gx7Lp2ti7VNepXUPDNwoG0pkCw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.3-beta-20260413090232.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.3-beta-20260413090232.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.3-beta-20260413090232.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.3-beta-20260413090232.0_1776071053115_0.4972482591069374","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260413092647.0":{"name":"@midscene/android","version":"1.7.3-beta-20260413092647.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.3-beta-20260413092647.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"92d765f6e55a0913ceca5817f1900393bf3fb9c6","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.3-beta-20260413092647.0.tgz","fileCount":17,"integrity":"sha512-4UbB4GvrNoOz457xwTzOGypYs/fjvvlybBRzWrkRr4Je0fqlgF4DMxnc3HCLBgCkHz9M7dnGK0Tk23RFLSstAQ==","signatures":[{"sig":"MEUCIDzCP5fBj4YjkjElk2I9A9a28GGcNjMN7qH48YyGUJuCAiEA8lLMPAHgztnvTZ+CihRr9UOrwrWikgbE/Ec8m+fUaEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734329},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.3-beta-20260413092647.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f3648a4a0c99c01e16524fd240f389f1/midscene-android-1.7.3-beta-20260413092647.0.tgz","_integrity":"sha512-4UbB4GvrNoOz457xwTzOGypYs/fjvvlybBRzWrkRr4Je0fqlgF4DMxnc3HCLBgCkHz9M7dnGK0Tk23RFLSstAQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.3-beta-20260413092647.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.3-beta-20260413092647.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.3-beta-20260413092647.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.3-beta-20260413092647.0_1776072507062_0.1851112230383296","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260414064358.0":{"name":"@midscene/android","version":"1.7.3-beta-20260414064358.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.3-beta-20260414064358.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"ee929a25e663676d9533967f23ff8d67bdb33553","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.3-beta-20260414064358.0.tgz","fileCount":17,"integrity":"sha512-BhxUP9srlxubUBNtF6WKLh9jlzQs/FDYXoK2r6ITtcLs1xb9ryRPfMq6Ot1gZ8fUrNRhPAod3hpN0tXiktmQGg==","signatures":[{"sig":"MEQCIEUnsWQlxdSrNmreZ2L6Sn4hU0wQWWjCp2AuHOhSwVL/AiBBUJxsqeiAA/kNByP35O4+D9q5KCENANN+qATnfF84vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734329},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.3-beta-20260414064358.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f5751f8c95865e77833919e23fbf8fe9/midscene-android-1.7.3-beta-20260414064358.0.tgz","_integrity":"sha512-BhxUP9srlxubUBNtF6WKLh9jlzQs/FDYXoK2r6ITtcLs1xb9ryRPfMq6Ot1gZ8fUrNRhPAod3hpN0tXiktmQGg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.3-beta-20260414064358.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.3-beta-20260414064358.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.3-beta-20260414064358.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.3-beta-20260414064358.0_1776149142181_0.07045017701027789","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260414094926.0":{"name":"@midscene/android","version":"1.7.3-beta-20260414094926.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.3-beta-20260414094926.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"b04cd3a8fb996b937c7410d5255c5345b1440666","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.3-beta-20260414094926.0.tgz","fileCount":17,"integrity":"sha512-V+xIxueazptAuiIP8G9H8r+669ZSHwAdzN2vpWkZvLfLdBt8DcC0H7ubqfZJn4KVHSjOAKZPHklKgUeqrMDB2g==","signatures":[{"sig":"MEQCIFpMc3Auht/DOFyEz45V7hfKuEa7tZ7G3z7gR8xCZqn4AiApL955RQgWANkbtkhpfzfI4N03gDBfN+dey5M+f9Yqqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734329},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.3-beta-20260414094926.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c4c04ad23965f12a00072e157d5710f2/midscene-android-1.7.3-beta-20260414094926.0.tgz","_integrity":"sha512-V+xIxueazptAuiIP8G9H8r+669ZSHwAdzN2vpWkZvLfLdBt8DcC0H7ubqfZJn4KVHSjOAKZPHklKgUeqrMDB2g==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.3-beta-20260414094926.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.3-beta-20260414094926.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.3-beta-20260414094926.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.3-beta-20260414094926.0_1776160268410_0.6921208636580958","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415040019.0":{"name":"@midscene/android","version":"1.7.3-beta-20260415040019.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.3-beta-20260415040019.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"2fdd853d5c05a70d2a77badf61b7bf615f696ec3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.3-beta-20260415040019.0.tgz","fileCount":17,"integrity":"sha512-AH34mKeynI9IwzWQPaYJjGQIKgOQQY9NVbDqH7excmiXYQs2q3PZlr5DuURDEB0dTQi98cSBDlZTD7N7mpdueQ==","signatures":[{"sig":"MEUCIDnXQQieU0hSLcU9Rx3qTu/o+Pryk/tOaXvYi+ZuF4FfAiEA0eAID4DFaFiZh5Vz1MLGA4aL7Xrr3vGGLS7VzW3C/FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734329},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.3-beta-20260415040019.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9144d946901b8de725f53d0917a2fa64/midscene-android-1.7.3-beta-20260415040019.0.tgz","_integrity":"sha512-AH34mKeynI9IwzWQPaYJjGQIKgOQQY9NVbDqH7excmiXYQs2q3PZlr5DuURDEB0dTQi98cSBDlZTD7N7mpdueQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.3-beta-20260415040019.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.3-beta-20260415040019.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.3-beta-20260415040019.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.3-beta-20260415040019.0_1776225718733_0.4288166718664952","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415062833.0":{"name":"@midscene/android","version":"1.7.3-beta-20260415062833.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.3-beta-20260415062833.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"ae098bcbd8762c6d7718ca8904606f838f5f44a9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.3-beta-20260415062833.0.tgz","fileCount":17,"integrity":"sha512-X5zjknWwtip2r6KlV813RUSE1ZMn4B6Qy3Ih+qDx/YmMgkrZLRrv0yt5tbF354ATaKSE+dPqfM2zf8LrFhbu6A==","signatures":[{"sig":"MEUCIQDNFG2geSjNmrqWnnmIecpPkf1F0E+9CWQxdpC+ux1JhAIgGbokzUQM0MzO2ky2lmCxz8mTD6PRhGP3HVjmFalzFUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739575},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.3-beta-20260415062833.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e1c8ac6e856b91bd5d4c00c5616be3a0/midscene-android-1.7.3-beta-20260415062833.0.tgz","_integrity":"sha512-X5zjknWwtip2r6KlV813RUSE1ZMn4B6Qy3Ih+qDx/YmMgkrZLRrv0yt5tbF354ATaKSE+dPqfM2zf8LrFhbu6A==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.3-beta-20260415062833.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.3-beta-20260415062833.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.3-beta-20260415062833.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.3-beta-20260415062833.0_1776234618941_0.37747716134493325","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415065850.0":{"name":"@midscene/android","version":"1.7.3-beta-20260415065850.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.3-beta-20260415065850.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"367c2859cddd3f288f0871befbe89681ace4f5d8","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.3-beta-20260415065850.0.tgz","fileCount":17,"integrity":"sha512-Z3kPhJtfOIpgtzosYHt8NZX9zReZXaezQpI+BooaZCAIBTgGZvFzFuuiVczXYbVUsgE6XpZ/bdlznwdRM+X56w==","signatures":[{"sig":"MEUCIAmVlS5DYye0ieqItRWAzMwRzYDwiwTgxPBnL3yC3Sf0AiEA/XsrFcIaDVM9tR7ksS2JMOZfUnQiBIyXZhYZ5byccuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734329},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.3-beta-20260415065850.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6c108f7fe98a559f65c92eb30f190add/midscene-android-1.7.3-beta-20260415065850.0.tgz","_integrity":"sha512-Z3kPhJtfOIpgtzosYHt8NZX9zReZXaezQpI+BooaZCAIBTgGZvFzFuuiVczXYbVUsgE6XpZ/bdlznwdRM+X56w==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.3-beta-20260415065850.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.3-beta-20260415065850.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.3-beta-20260415065850.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.3-beta-20260415065850.0_1776236431148_0.869736061084109","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415071518.0":{"name":"@midscene/android","version":"1.7.3-beta-20260415071518.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.3-beta-20260415071518.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"66bb0f815fba81720ff33bda98c4ebfd0e260814","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.3-beta-20260415071518.0.tgz","fileCount":17,"integrity":"sha512-S2w6j5QnCh5fJT9TnykWviwucWS4jHz7xFNarbT2+7mCUHDEl+GHVUGkloDdlTGcPFEVEqtDn56owUREjw286g==","signatures":[{"sig":"MEQCIEVgYZQ9YMVMqg56InE4EguVEpmbW2zohZbjVtrFn94/AiAmG+WvXuRFobD8JmGlT5HjWCcKt3o4VCn6YGLaBIeyzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734329},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.3-beta-20260415071518.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/68e13f5f7a7b9bab0d95a1ac3f601442/midscene-android-1.7.3-beta-20260415071518.0.tgz","_integrity":"sha512-S2w6j5QnCh5fJT9TnykWviwucWS4jHz7xFNarbT2+7mCUHDEl+GHVUGkloDdlTGcPFEVEqtDn56owUREjw286g==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.3-beta-20260415071518.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.3-beta-20260415071518.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.3-beta-20260415071518.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.3-beta-20260415071518.0_1776237420510_0.855477336295736","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415073003.0":{"name":"@midscene/android","version":"1.7.3-beta-20260415073003.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.3-beta-20260415073003.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"bb084adbdac137598c27247191a4ac889f001f45","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.3-beta-20260415073003.0.tgz","fileCount":17,"integrity":"sha512-j931NusHUCEdg+aMKqcdqCojxN1Df549Lx/bzjOIjejTNNnd5Sxcg4dZvTNBkUhVaue9mupZv+4+rk7KmmajNw==","signatures":[{"sig":"MEYCIQDnOvs8dnuttsD4NRtMmN12wbXOT7+n9uEcNQF3YMyzFAIhAPB8/6wlbnFOnjEllt+bNKkvhIc3guAYqLeX2xeP1iDt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739402},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.3-beta-20260415073003.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5e027f83f04b61babdeaf4dc178738b0/midscene-android-1.7.3-beta-20260415073003.0.tgz","_integrity":"sha512-j931NusHUCEdg+aMKqcdqCojxN1Df549Lx/bzjOIjejTNNnd5Sxcg4dZvTNBkUhVaue9mupZv+4+rk7KmmajNw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.3-beta-20260415073003.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.3-beta-20260415073003.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.3-beta-20260415073003.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.3-beta-20260415073003.0_1776238307525_0.23452715873800445","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415085200.0":{"name":"@midscene/android","version":"1.7.3-beta-20260415085200.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.3-beta-20260415085200.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"3fa0331a1e9731dbeb86f4052a0dda6b6756d5a9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.3-beta-20260415085200.0.tgz","fileCount":17,"integrity":"sha512-+FBjaaS+4oqiXqGSS2apzcevvwlFkMV4J6awguc3/CxDtR2AAjHXV6UKFUZ54kD2EWdMaU/LyYgZMrqQ7SgmBQ==","signatures":[{"sig":"MEQCIE1pVVmEKjrkidz+D7/4yuhlViqHPyEu5Pkk7Iar0EGpAiBr+M4PJ6fWkPxM4fhH8xhjKigfS3XgDznD0TEUR2xYIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738185},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.3-beta-20260415085200.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/bac303b5093b8216e30cf319b2ead229/midscene-android-1.7.3-beta-20260415085200.0.tgz","_integrity":"sha512-+FBjaaS+4oqiXqGSS2apzcevvwlFkMV4J6awguc3/CxDtR2AAjHXV6UKFUZ54kD2EWdMaU/LyYgZMrqQ7SgmBQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.3-beta-20260415085200.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.3-beta-20260415085200.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.3-beta-20260415085200.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.3-beta-20260415085200.0_1776243224525_0.1874833382372949","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260415114529.0":{"name":"@midscene/android","version":"1.7.3-beta-20260415114529.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.3-beta-20260415114529.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"7bb16027c6ab42d66d31c459aab8f055985c0dc3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.3-beta-20260415114529.0.tgz","fileCount":17,"integrity":"sha512-AP6X4HiW5EHJj2UCtLMxxN8vcOXJBZggcmzLP93XQHdqhoJNSNIUo0PBKcMXMy3deq7wiIJxL3t6q+do9GEvdw==","signatures":[{"sig":"MEUCIQCXkf/mB+K76VNrtb/WZvtkWh7pxB/8wMTjlA7hbOJDqgIgOZI/PEt70MWjYBq3w3C/Z6nKq2t8q7F30LMIW7XlmAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734329},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.3-beta-20260415114529.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6b813eb1d78e6f33d7276d8f8be75f01/midscene-android-1.7.3-beta-20260415114529.0.tgz","_integrity":"sha512-AP6X4HiW5EHJj2UCtLMxxN8vcOXJBZggcmzLP93XQHdqhoJNSNIUo0PBKcMXMy3deq7wiIJxL3t6q+do9GEvdw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.3-beta-20260415114529.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.3-beta-20260415114529.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.3-beta-20260415114529.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.3-beta-20260415114529.0_1776253635677_0.9202447325574046","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@midscene/android","version":"1.7.4","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.4","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"3767f667a0bbe254b468235078ba9d54ff3b625f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.4.tgz","fileCount":17,"integrity":"sha512-VGt2/3e7nJ4o9dsl31xc5cxRGDIxxxo7x8Oi3unxk+Y0ty7ucS6lFKvARE18UOfVICMLdafTm6azcwRe9uY8Ww==","signatures":[{"sig":"MEUCIELj9Yl2ODc8igTVGkp7kbmbWsUbQSJQt3fNscAxhwT3AiEAsgb+rzEH/mzMu3dofPWqprTHMMSO/QCNIzRFmkjCl1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734153},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3c8086caa660015ab2563ac52eafded2/midscene-android-1.7.4.tgz","_integrity":"sha512-VGt2/3e7nJ4o9dsl31xc5cxRGDIxxxo7x8Oi3unxk+Y0ty7ucS6lFKvARE18UOfVICMLdafTm6azcwRe9uY8Ww==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.4","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.4","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.4"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.4_1776309242863_0.5026107665611455","host":"s3://npm-registry-packages-npm-production"}},"1.7.3-beta-20260416090650.0":{"name":"@midscene/android","version":"1.7.3-beta-20260416090650.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.3-beta-20260416090650.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"6997b370c9e3bca534a7282dc45a9e9ff99046a0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.3-beta-20260416090650.0.tgz","fileCount":17,"integrity":"sha512-9bvk3mqGgTbkOU31D1rFw1BP0M6BIiwss2w23GxOwP5hu9x6K8OhDHJw/bAjwm5NXvd5TSOJNC+vU66nMuzinA==","signatures":[{"sig":"MEQCIDE72rM/5a9Nqgg9+zloN2KO7AQItXsGIUVwK3YYEuXgAiBKPnBjRzhild9W6GZebmuZsL+vojw7OU5glxjnBwoPlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738185},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.3-beta-20260416090650.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/834a9639fdc077160fcda25f7442a50d/midscene-android-1.7.3-beta-20260416090650.0.tgz","_integrity":"sha512-9bvk3mqGgTbkOU31D1rFw1BP0M6BIiwss2w23GxOwP5hu9x6K8OhDHJw/bAjwm5NXvd5TSOJNC+vU66nMuzinA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.3-beta-20260416090650.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.3-beta-20260416090650.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","gh-release-fetch":"^4.0.3","@midscene/playground":"1.7.3-beta-20260416090650.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.3-beta-20260416090650.0_1776330494562_0.5066499827425957","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260418223706.0":{"name":"@midscene/android","version":"1.7.5-beta-20260418223706.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260418223706.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"54a733f77fbf4bbc48e9c9a9ec3cd916d881f2f3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260418223706.0.tgz","fileCount":17,"integrity":"sha512-MhMRCL8lCkLdZZ2OWoAtQ4lQvQeNBV3gmkGhss1253h5KOSLSs7VSjgiauhs9uScEKRWleiW4Ozuqmy5LqseQA==","signatures":[{"sig":"MEQCIBHWwOrmcTj2MS9GswvcwF1zpweQH8R9j857wkXBel9LAiAlBKsjTM0MPMT8xnEgTnESDoM0nNtId3/qV2KSJtonIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749189},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260418223706.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cf1b478bec85f99144b5979d456a1645/midscene-android-1.7.5-beta-20260418223706.0.tgz","_integrity":"sha512-MhMRCL8lCkLdZZ2OWoAtQ4lQvQeNBV3gmkGhss1253h5KOSLSs7VSjgiauhs9uScEKRWleiW4Ozuqmy5LqseQA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260418223706.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260418223706.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260418223706.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260418223706.0_1776551937428_0.2610318277917094","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420031652.0":{"name":"@midscene/android","version":"1.7.5-beta-20260420031652.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260420031652.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"134c21f40dc2a94ab0d6e96f955397191b042984","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260420031652.0.tgz","fileCount":17,"integrity":"sha512-neMkldvswMXc0U49yEtWeE3EC8zoikjGuswzUVS8tGLLEeylATUW5rX5ApXZVYlfQ6hWdT4fYOLukaY2+EikcA==","signatures":[{"sig":"MEQCIHKMYqbskYhDmLNAPcvyQNVgsgtTdNL/25goaTb0syYmAiBw62wr5Vz7MKjDxRTjyxRA74wdvdNekBaEOt/ioAONlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749189},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260420031652.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/cdc1f720c457ef7811a5f2c229a267b4/midscene-android-1.7.5-beta-20260420031652.0.tgz","_integrity":"sha512-neMkldvswMXc0U49yEtWeE3EC8zoikjGuswzUVS8tGLLEeylATUW5rX5ApXZVYlfQ6hWdT4fYOLukaY2+EikcA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260420031652.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260420031652.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260420031652.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260420031652.0_1776655124292_0.9693884333016181","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420031920.0":{"name":"@midscene/android","version":"1.7.5-beta-20260420031920.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260420031920.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"84ddf4c712b0f7bb5342f1686425c70fc84a494f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260420031920.0.tgz","fileCount":17,"integrity":"sha512-bk6A8c8p6YU1gC/7k30v0xeNkLkAEmiwojBbcZv7PmwWn7W8sq9i2Dhu4r/q6x0RXEtxiO2jNWJYZv/p1ERHQQ==","signatures":[{"sig":"MEUCIQDP8OuFy7t3S3cZHOGTscYjLtEXE/9azFEvSetKPFpSKwIgNpRYfXf1I7icifktpGBEm2E18PSTYPOq2qDCW2Q5jgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753855},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260420031920.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/267a7f2e6bee7f33a521f4aee23a2381/midscene-android-1.7.5-beta-20260420031920.0.tgz","_integrity":"sha512-bk6A8c8p6YU1gC/7k30v0xeNkLkAEmiwojBbcZv7PmwWn7W8sq9i2Dhu4r/q6x0RXEtxiO2jNWJYZv/p1ERHQQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260420031920.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260420031920.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260420031920.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260420031920.0_1776655270591_0.7484571338317105","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420032657.0":{"name":"@midscene/android","version":"1.7.5-beta-20260420032657.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260420032657.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"33f63cb9c373fa8fe0805e4955e5b3b539834ec5","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260420032657.0.tgz","fileCount":17,"integrity":"sha512-SOolnz/KqNVR3WIKNdXma9JLZn3qoRMLTDOQ98om3VvJEYYLoSgtkJ/uC45PXzLrHJ4uVMjZSzxlsj2l6NLQmg==","signatures":[{"sig":"MEUCIEOmgN+0SkIcX9NuJRzk+dZLnyt+d11U9LWOsbHvhq2lAiEAg6HyaXSjZxusUqvMMn1Fq9OuRr6xnrwIRRQfetiLz0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749189},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260420032657.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/defc8a2a87536f1d79d14ef5b1d7cd6d/midscene-android-1.7.5-beta-20260420032657.0.tgz","_integrity":"sha512-SOolnz/KqNVR3WIKNdXma9JLZn3qoRMLTDOQ98om3VvJEYYLoSgtkJ/uC45PXzLrHJ4uVMjZSzxlsj2l6NLQmg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260420032657.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260420032657.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260420032657.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260420032657.0_1776655726310_0.3821130858677442","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420035759.0":{"name":"@midscene/android","version":"1.7.5-beta-20260420035759.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260420035759.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"9584a09f04f2537fb2c0af982bf3dcd886e74f4e","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260420035759.0.tgz","fileCount":17,"integrity":"sha512-gq7tnb+dXjNN1AI6ZV8L/TtlAShUO/csXwBo0f+K+XU1103gIXGUFzrrsAmTxEkzqdYHaF6RLzPfDHGYxSaz6g==","signatures":[{"sig":"MEUCICh5e4l+4nAe+6fySNcOzviLhel53pqTjOhOUlRHQEfvAiEAmWyb4DLU3oSq2g0d+/KkgqkTNXBqAJyaO1d4CV3Ct+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753855},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260420035759.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f88ebdd58598ab8d495d8a0d1c45492e/midscene-android-1.7.5-beta-20260420035759.0.tgz","_integrity":"sha512-gq7tnb+dXjNN1AI6ZV8L/TtlAShUO/csXwBo0f+K+XU1103gIXGUFzrrsAmTxEkzqdYHaF6RLzPfDHGYxSaz6g==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260420035759.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260420035759.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260420035759.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260420035759.0_1776657590073_0.7887075657553462","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420052829.0":{"name":"@midscene/android","version":"1.7.5-beta-20260420052829.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260420052829.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"863a34af4b10fcc8e39992d0facdf148a36f74b7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260420052829.0.tgz","fileCount":17,"integrity":"sha512-3jf9v56cKKyMZN6TKuCHLxQ5aW6RT9yQcoP2Q6RnfCKwdtnEQSET/S+gSZpQnnXH40tx77jEcMJlzyJRbJcBew==","signatures":[{"sig":"MEUCIEkhZLr3oPywm9cWvFmNPyj2+0+D7moyChEliRWuVWC9AiEA8dQV4V7ZyC4ZiW/3sAEDCB12RpN8mR5XhaZEbOng42Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754133},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260420052829.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5c4254826059a7ff02dd09af8049d9af/midscene-android-1.7.5-beta-20260420052829.0.tgz","_integrity":"sha512-3jf9v56cKKyMZN6TKuCHLxQ5aW6RT9yQcoP2Q6RnfCKwdtnEQSET/S+gSZpQnnXH40tx77jEcMJlzyJRbJcBew==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260420052829.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260420052829.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260420052829.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260420052829.0_1776663011550_0.2558533254361428","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420061332.0":{"name":"@midscene/android","version":"1.7.5-beta-20260420061332.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260420061332.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"22b26d4795c3d00ec5937758947709537d2268cb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260420061332.0.tgz","fileCount":17,"integrity":"sha512-EgDGLopPDf1qlEv8dLkpTYdF9cntN+PS+an3Mh6gOD3mJE5nUObySekX7x2wmQ6SDwJYNStCHk5SUFUW/E/Dfg==","signatures":[{"sig":"MEUCIA4Lr//tDo65txg7MrcPl+2P6tdNa4R2zdT0W3xIuAyyAiEA17HzPLJi9Ua8r7ZTqJQJq/rUyRqh6KlcQvy76K0WNxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749189},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260420061332.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/ea6a0ee5ed52a4131868efeb9128d212/midscene-android-1.7.5-beta-20260420061332.0.tgz","_integrity":"sha512-EgDGLopPDf1qlEv8dLkpTYdF9cntN+PS+an3Mh6gOD3mJE5nUObySekX7x2wmQ6SDwJYNStCHk5SUFUW/E/Dfg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260420061332.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260420061332.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260420061332.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260420061332.0_1776665718149_0.8982372003072192","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420065618.0":{"name":"@midscene/android","version":"1.7.5-beta-20260420065618.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260420065618.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"ed50ef64fc7fef9e8a0d9df4bdf9e2f57e6ab7bd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260420065618.0.tgz","fileCount":17,"integrity":"sha512-uv1KsZNQGNPOnZyWJCkS5jwA/9K5yJYiGa+TDvuAuycEaSVgKbHEoHVUDgL5Dg7qsWTZeY9fSdrYnrsKuHTtoQ==","signatures":[{"sig":"MEQCIHPggtm4dkcAAWYaxrBHqpoFdmBG1mX/54nkcEgHul52AiBmd0y9AzlZaQARnILgvH+YrZXDp/FjCmUclKYOOFUVnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753974},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260420065618.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6874e1cb8e73c52391e3972421c14c52/midscene-android-1.7.5-beta-20260420065618.0.tgz","_integrity":"sha512-uv1KsZNQGNPOnZyWJCkS5jwA/9K5yJYiGa+TDvuAuycEaSVgKbHEoHVUDgL5Dg7qsWTZeY9fSdrYnrsKuHTtoQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260420065618.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260420065618.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260420065618.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260420065618.0_1776668281109_0.4710680096016471","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420070046.0":{"name":"@midscene/android","version":"1.7.5-beta-20260420070046.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260420070046.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"931ce730c3ce238c1b95bbc28283d2238dcc67b1","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260420070046.0.tgz","fileCount":17,"integrity":"sha512-/MrvQXcrbHC5qI0ReFGjglDAlMrOBlie1CGFRCxjh8oT9VEqIRmytGYQgL1mPzAoGpMNiiM72Os3ZjXZCdBVFA==","signatures":[{"sig":"MEYCIQDQ9A2blLND3vNG89hBHDxW42ceW23WHz4rUR67HPsCWQIhANBMlCl/joQm8cr+x9BkoesxkVSQEqe4gD1E4PvEClOQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749189},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260420070046.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d17abe3c563a35dd19b002dd6ffcb99f/midscene-android-1.7.5-beta-20260420070046.0.tgz","_integrity":"sha512-/MrvQXcrbHC5qI0ReFGjglDAlMrOBlie1CGFRCxjh8oT9VEqIRmytGYQgL1mPzAoGpMNiiM72Os3ZjXZCdBVFA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260420070046.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260420070046.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260420070046.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260420070046.0_1776668559837_0.08206825571926446","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420075536.0":{"name":"@midscene/android","version":"1.7.5-beta-20260420075536.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260420075536.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"38a677938d1a0c4984f162def57a38475ca98ebb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260420075536.0.tgz","fileCount":17,"integrity":"sha512-1K5mJTaUrVeBEnK5jdDn4vPnGRChfvp4VJjbpmScArrU67/No/kUe3NFpktpkNUDfBDSGqjMlczVAUGmzRdFFQ==","signatures":[{"sig":"MEQCIGngiwawjNioSFoeUTf6MzcjEM40E6mhoxTKzdaVjSBhAiBN6RnoEtz2MW0XOt2SbSdEdodWlReXEIPCpm/mVNlfag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749189},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260420075536.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/19a062d771610a832e38445c6b77dc0d/midscene-android-1.7.5-beta-20260420075536.0.tgz","_integrity":"sha512-1K5mJTaUrVeBEnK5jdDn4vPnGRChfvp4VJjbpmScArrU67/No/kUe3NFpktpkNUDfBDSGqjMlczVAUGmzRdFFQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260420075536.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260420075536.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260420075536.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260420075536.0_1776671842570_0.38662704151867855","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420082205.0":{"name":"@midscene/android","version":"1.7.5-beta-20260420082205.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260420082205.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"b0d72f3fb99126252c4e9d14ffb96a406a9ca71c","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260420082205.0.tgz","fileCount":17,"integrity":"sha512-9W3Xeen2mz84OTl2rb+imq8VHg788SdUxKxykOfdHO6Xz3NvllhfemvQb/0f1XwIftFDQ3zcG/yEGCKKXM43ZA==","signatures":[{"sig":"MEQCIADtv0qhFGmr1C4DOHKE+7ul6ScCpI+Vvp4MDNvbrwgFAiAa6zK6nNO3H/mksqI1BcViV/hoHqAv4GD2Myo/0jtoOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753974},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260420082205.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/84c47e8dcb1f7924f89f366fd7e96a8a/midscene-android-1.7.5-beta-20260420082205.0.tgz","_integrity":"sha512-9W3Xeen2mz84OTl2rb+imq8VHg788SdUxKxykOfdHO6Xz3NvllhfemvQb/0f1XwIftFDQ3zcG/yEGCKKXM43ZA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260420082205.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260420082205.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260420082205.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260420082205.0_1776673434361_0.2681227595004969","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420091216.0":{"name":"@midscene/android","version":"1.7.5-beta-20260420091216.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260420091216.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"7afdf224aeaa70484d82bf1d90b3d425bed9bda1","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260420091216.0.tgz","fileCount":17,"integrity":"sha512-sLENopu+QqhPPFtTS2knY+Y3j9xUFsXyWCSeWA3KXzKUogrhRuY38XHVzKVWHHv/+i/+MWZqdC4s1D5LPWnmpQ==","signatures":[{"sig":"MEYCIQCJyktIuglLnYt2pSy+4JZ+ROfMe5VhL+LgImXjg9EnSAIhAN+9MjzIWpXppOxS9ehWzeclCkZ+kNkZJ+eWFWw8+qKi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753974},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260420091216.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5a6288d335200527975b9ab2d9064f5c/midscene-android-1.7.5-beta-20260420091216.0.tgz","_integrity":"sha512-sLENopu+QqhPPFtTS2knY+Y3j9xUFsXyWCSeWA3KXzKUogrhRuY38XHVzKVWHHv/+i/+MWZqdC4s1D5LPWnmpQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260420091216.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260420091216.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260420091216.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260420091216.0_1776676439178_0.7755009443337202","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260420110257.0":{"name":"@midscene/android","version":"1.7.5-beta-20260420110257.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260420110257.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"4fc68a6c78952b203f957012db66a0c1e3d43beb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260420110257.0.tgz","fileCount":17,"integrity":"sha512-BWiZBwPbsjhlzMlmFn+3QaLzXe6HkFxLaGOFNZvLbVvkX6El9RnI0+uyZl+2880dXiHopWNIMtF4dsz8PQy5mA==","signatures":[{"sig":"MEUCIQD29UU41h+7mxNCsnrb2Eqam5+ZIDxvjH5GR2mqTgGfpAIgSNCqCIi7NFX7qLuASQYeUUiQwya8l4tR+TkD1MQn5Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749189},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260420110257.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/63c8719445a76c9fb1968510d5c5ffbc/midscene-android-1.7.5-beta-20260420110257.0.tgz","_integrity":"sha512-BWiZBwPbsjhlzMlmFn+3QaLzXe6HkFxLaGOFNZvLbVvkX6El9RnI0+uyZl+2880dXiHopWNIMtF4dsz8PQy5mA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260420110257.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260420110257.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260420110257.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260420110257.0_1776683064501_0.27632524451298757","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260421024012.0":{"name":"@midscene/android","version":"1.7.5-beta-20260421024012.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260421024012.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"b546ffa23ae66dfa986099573613a70bf26c94dd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260421024012.0.tgz","fileCount":17,"integrity":"sha512-i8xQcn5aDfsiuYqnZQAEmzlYmVTGtf6xaIBAbWR+mZST9WvyYt07z/vTiBH1kRQOg97KLgXJy9Pw1Svxc7FdFA==","signatures":[{"sig":"MEUCIQC18POg2/HBWU/Rn26W232704MEIYblBNvOUngNSXyU/wIgdyQmhkUj82QPVkZcD2dO/E4X55hGOI/ktPoL8djXYGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753974},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260421024012.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7dd226aa87a49cdc249a566aaddff665/midscene-android-1.7.5-beta-20260421024012.0.tgz","_integrity":"sha512-i8xQcn5aDfsiuYqnZQAEmzlYmVTGtf6xaIBAbWR+mZST9WvyYt07z/vTiBH1kRQOg97KLgXJy9Pw1Svxc7FdFA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260421024012.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260421024012.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260421024012.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260421024012.0_1776739319043_0.6470033803224597","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260421030240.0":{"name":"@midscene/android","version":"1.7.5-beta-20260421030240.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260421030240.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"1f5224e09c35b674eb751e4c7dc607ac4be34569","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260421030240.0.tgz","fileCount":17,"integrity":"sha512-/9mV+xuxYoBqaBc6f7u6vYi4CCnyg2GrdN3+qLTPdANHn2bO/njU9lmFaIwK/sQUIv0KAVUha2lHV4EWZsVYmA==","signatures":[{"sig":"MEYCIQCc4Cn7bpQlKf3RxUXng7bIkd+mRgzHFkblga5325m7rAIhAJRADdj0lLNOWECpFGx3XP4AtGiGgp0yImO4/4x8o71c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749189},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260421030240.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c8effc4b018d13b3d369d9ecca75e10a/midscene-android-1.7.5-beta-20260421030240.0.tgz","_integrity":"sha512-/9mV+xuxYoBqaBc6f7u6vYi4CCnyg2GrdN3+qLTPdANHn2bO/njU9lmFaIwK/sQUIv0KAVUha2lHV4EWZsVYmA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260421030240.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260421030240.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260421030240.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260421030240.0_1776740666197_0.8418939701096639","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260421030751.0":{"name":"@midscene/android","version":"1.7.5-beta-20260421030751.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260421030751.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"86f097d3e17033ebf8178433495371d438304c4b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260421030751.0.tgz","fileCount":17,"integrity":"sha512-JbmLqbQcnXcpnKckNFZgIa7j1tDQw3ygWDWSlEZK6K2TMtiywvwC2WojHu7ZBbC4eGVHhqFVsob5ipnAHJ32Kw==","signatures":[{"sig":"MEUCIQDmZuaVRon1bKkygXjt6ojEkV22nHCuaQDK0MCgQJYv6QIgBs3Ga2SlmKol/HQj7MeAbXNaZg+aolIAPa/giOfBahA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749189},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260421030751.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8bb940d6e7a06e1254fc6b8d5f1bcf96/midscene-android-1.7.5-beta-20260421030751.0.tgz","_integrity":"sha512-JbmLqbQcnXcpnKckNFZgIa7j1tDQw3ygWDWSlEZK6K2TMtiywvwC2WojHu7ZBbC4eGVHhqFVsob5ipnAHJ32Kw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260421030751.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260421030751.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260421030751.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260421030751.0_1776740979618_0.9822821452218866","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260421061704.0":{"name":"@midscene/android","version":"1.7.5-beta-20260421061704.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260421061704.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"1b3339139f659e5d55b1812c31a866c9b83e7b2f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260421061704.0.tgz","fileCount":17,"integrity":"sha512-ZjQOslOe7z8FM9Qbz0APdEzOZsw1iwXP53iTsmosZmnusrVjO1jJW4/HWdGGrtIVu6W3oyo0yd+eu5y7kwHptg==","signatures":[{"sig":"MEYCIQCImmpj134tfk6tC+eupznvseRXhsnTjzeIGdfowahDFgIhAIRkuKaT0NfL18QgNXBX1TYS67RizchCXVi76kaWrcOU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753974},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260421061704.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b5d47815dcbbd39e079d2dfd3a29d180/midscene-android-1.7.5-beta-20260421061704.0.tgz","_integrity":"sha512-ZjQOslOe7z8FM9Qbz0APdEzOZsw1iwXP53iTsmosZmnusrVjO1jJW4/HWdGGrtIVu6W3oyo0yd+eu5y7kwHptg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260421061704.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260421061704.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260421061704.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260421061704.0_1776752338738_0.8666165206197047","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@midscene/android","version":"1.7.5","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"10b06e4f1e433a45acc27c542e4f0e3063aeaa16","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5.tgz","fileCount":17,"integrity":"sha512-PZ9ar/3/TejMr9c6vplfQbCXWzEuFIeL+aoW9odTuQjWFr4HAi9TB/voxkLVIPd2+JFgoLHEu/IFbOmifLQDPQ==","signatures":[{"sig":"MEUCIQD50gHWJuEOfu4ui1qjfYbt3p85ydmqa+f8qPt6txBo4wIgYK9t9ooGxOaYdpcPJo1J4JejMbH5AtfwlDLmbKeAHXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753798},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/974f74e7aa61a3ac91b3f8b4c3a624c2/midscene-android-1.7.5.tgz","_integrity":"sha512-PZ9ar/3/TejMr9c6vplfQbCXWzEuFIeL+aoW9odTuQjWFr4HAi9TB/voxkLVIPd2+JFgoLHEu/IFbOmifLQDPQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5_1776754569328_0.6088267545680301","host":"s3://npm-registry-packages-npm-production"}},"1.7.6-beta-20260421072755.0":{"name":"@midscene/android","version":"1.7.6-beta-20260421072755.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.6-beta-20260421072755.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"0cd595d808cf9b91fff219f07d80eb7f27754f76","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.6-beta-20260421072755.0.tgz","fileCount":17,"integrity":"sha512-pXP1z2eVXJzCQOIua5psBdW0kNLyXc6x9G+FXdS43dI03Ghkd51kf6X/Y7IUuPZI2FguTr5mPorf+khnZu9vUw==","signatures":[{"sig":"MEQCICHG64LvcIEik+Q14yPMb8xQc08iRQD15OMN8GONQT3zAiB3HaaplihRhDtCsy4xcdHbsDeOvPGGAJjOCs746eUxtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753974},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.6-beta-20260421072755.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e7809d78f3d9b4897718eaa5d1107a4e/midscene-android-1.7.6-beta-20260421072755.0.tgz","_integrity":"sha512-pXP1z2eVXJzCQOIua5psBdW0kNLyXc6x9G+FXdS43dI03Ghkd51kf6X/Y7IUuPZI2FguTr5mPorf+khnZu9vUw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.6-beta-20260421072755.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.6-beta-20260421072755.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.6-beta-20260421072755.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.6-beta-20260421072755.0_1776756580870_0.3831885175488374","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260421125751.0":{"name":"@midscene/android","version":"1.7.5-beta-20260421125751.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260421125751.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"37921894fa41e3a6783263054d3e228dcbca56f0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260421125751.0.tgz","fileCount":17,"integrity":"sha512-90XTWCaAnaHqy4GU5CW/0RS8rge7Fr2QHQ1mb8s0dnebJWBGUUbMWD3Rghct4DcQLSQTPUMs93uKrHLIro1n/Q==","signatures":[{"sig":"MEQCIFgEHNAfMZxWOc7YwoqprFm50IzLXQjyde0uLWnho+eMAiBD1v0/M1z9ukYh9ZvTPYhH9AlXOLG0Yl5Pf+0Ueiza8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753974},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260421125751.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/33612c09cd95f8e2b768594e42f256c5/midscene-android-1.7.5-beta-20260421125751.0.tgz","_integrity":"sha512-90XTWCaAnaHqy4GU5CW/0RS8rge7Fr2QHQ1mb8s0dnebJWBGUUbMWD3Rghct4DcQLSQTPUMs93uKrHLIro1n/Q==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260421125751.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260421125751.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260421125751.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260421125751.0_1776776364322_0.357807385994082","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260422015927.0":{"name":"@midscene/android","version":"1.7.5-beta-20260422015927.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260422015927.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"147453a6a82a1943ef613d046eecf599d76d3fe0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260422015927.0.tgz","fileCount":17,"integrity":"sha512-TaJpMaH78KLSMYYp5ENUxgP0aaCxrqm08B4LDjnOvuoidzlJ9hqVGXVLAkRboumsbkd5vyTZ+3fPBZT/hyGvtA==","signatures":[{"sig":"MEYCIQCcib3MP/NbxyH5aIUYiNrgROcDl02CZ/uifUqgGyZefAIhAPanvmRXgFhaVbC0smg0gqKdJdpKuYaay8SShj6zWzxq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753974},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260422015927.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0b34c85d25b00dcb58cc94f5b0e4ad66/midscene-android-1.7.5-beta-20260422015927.0.tgz","_integrity":"sha512-TaJpMaH78KLSMYYp5ENUxgP0aaCxrqm08B4LDjnOvuoidzlJ9hqVGXVLAkRboumsbkd5vyTZ+3fPBZT/hyGvtA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260422015927.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260422015927.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260422015927.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260422015927.0_1776823277640_0.3489074972249626","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260422092200.0":{"name":"@midscene/android","version":"1.7.5-beta-20260422092200.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260422092200.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"c3aa4e6f7f0749a6e6456a1c06ef83378b8dc439","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260422092200.0.tgz","fileCount":17,"integrity":"sha512-ye52rnz74xOjQui9pMCPYu/BXV+uWRkqYDWhXtB2jUF6MwplSlgf6Fgq7UgfL6yO3MUwt/2SWRlxDOsBIdkelw==","signatures":[{"sig":"MEUCIDDw7LVgU32l9sjP7zhPQk3yGXyg8K4tFDoUNB6j6vttAiEA1vadCTT/52O8HTsCS6Mm8WImOXMptRuC1/sAzmuNW7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753974},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260422092200.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7cff47811069c41d965e66d65c662e62/midscene-android-1.7.5-beta-20260422092200.0.tgz","_integrity":"sha512-ye52rnz74xOjQui9pMCPYu/BXV+uWRkqYDWhXtB2jUF6MwplSlgf6Fgq7UgfL6yO3MUwt/2SWRlxDOsBIdkelw==","_npmVersion":"10.9.0","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"22.11.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260422092200.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260422092200.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260422092200.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260422092200.0_1776849837586_0.7476874463149592","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260422103445.0":{"name":"@midscene/android","version":"1.7.5-beta-20260422103445.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260422103445.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"d91ca1a31c90c80fa1b4718a7c78a96f6f1d3705","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260422103445.0.tgz","fileCount":17,"integrity":"sha512-blhCy7qpOwnZp8ycRt2tBOa8FRVqdlw/W6O/sK57XWpPLcP9YjYl+IHCI1rUjuk7XlFi1oXMx8kpbUtBvBbUJw==","signatures":[{"sig":"MEYCIQCganfH6dY0Puod05BA84o3cZOPYwpxD2EN0l9thw3UqwIhAOEicyrASebKUgMJkysAkyAK5oenbjSush+AxklXRnjY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753974},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260422103445.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7e18c96a8e97f42d95e8ae00b2ed8efa/midscene-android-1.7.5-beta-20260422103445.0.tgz","_integrity":"sha512-blhCy7qpOwnZp8ycRt2tBOa8FRVqdlw/W6O/sK57XWpPLcP9YjYl+IHCI1rUjuk7XlFi1oXMx8kpbUtBvBbUJw==","_npmVersion":"10.9.0","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"22.11.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260422103445.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260422103445.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260422103445.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260422103445.0_1776854208559_0.7787534496246151","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260423055241.0":{"name":"@midscene/android","version":"1.7.5-beta-20260423055241.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260423055241.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"af0a674e5fe62d03d5df48667daf58b4658794f2","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260423055241.0.tgz","fileCount":17,"integrity":"sha512-PIBtyxaG8W+55ons9h9pxY6DxsTKsqKWLF9Wqxye5Lvl0OTyyGclUeAebjmB54du+TDoVgPXGDk3u98aLKrjrQ==","signatures":[{"sig":"MEQCIDhczbv2ZbPLWZHnLHeQVnt4bMncNRdWQV1nYxryXxS8AiBBLvwRR0dSCKTJCdBvgy7gVYKocUR9l3jwFfDeXLpcXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755252},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260423055241.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/148133119bfb2b4c64cd96e55b0cf196/midscene-android-1.7.5-beta-20260423055241.0.tgz","_integrity":"sha512-PIBtyxaG8W+55ons9h9pxY6DxsTKsqKWLF9Wqxye5Lvl0OTyyGclUeAebjmB54du+TDoVgPXGDk3u98aLKrjrQ==","_npmVersion":"10.9.0","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"22.11.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260423055241.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260423055241.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260423055241.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260423055241.0_1776923684668_0.7827858077528684","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260423060506.0":{"name":"@midscene/android","version":"1.7.5-beta-20260423060506.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260423060506.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"539705a4903bf6488d39bfd84c8084d58bc8a6ca","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260423060506.0.tgz","fileCount":17,"integrity":"sha512-FbUjbgn4vruaWllT9YVwyHVE3xLDWNTRdImsVWG6i8Alg4mNL4llAgUBGUgL73Opwbucfop8Q9nOvi7pBSbVAg==","signatures":[{"sig":"MEQCIDgegE5FU+dW1uT9cjTR41MEXu2yFAFGmZmdWSY6P++VAiB91KlgwPc+ahWfiYTVF9JYrpZLj4s9E2XUdBPAaHzbwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755252},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260423060506.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/4c3456d199eba550d4bff72cfbcdae66/midscene-android-1.7.5-beta-20260423060506.0.tgz","_integrity":"sha512-FbUjbgn4vruaWllT9YVwyHVE3xLDWNTRdImsVWG6i8Alg4mNL4llAgUBGUgL73Opwbucfop8Q9nOvi7pBSbVAg==","_npmVersion":"10.9.0","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"22.11.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260423060506.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260423060506.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260423060506.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260423060506.0_1776924422355_0.27093124282690195","host":"s3://npm-registry-packages-npm-production"}},"1.7.5-beta-20260423065911.0":{"name":"@midscene/android","version":"1.7.5-beta-20260423065911.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.5-beta-20260423065911.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"16aa1104f36602a5b1f74357fcffeabf75f5ae07","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.5-beta-20260423065911.0.tgz","fileCount":17,"integrity":"sha512-CvTczUXJCFOdc7kuV7tO7gQoaIyUwACWQxCvtBEodbyX5v2pKxMbp9fK7seWiqn2KLRFGzNXt1pV1XCCXLlPqg==","signatures":[{"sig":"MEYCIQDNXALyzttrqIadSa3/SThsNgbeh7FGG0YA5f66nasp8gIhAJ9Py65336DRWJu5pzIN2aXhGPlddk1LfbU2m/nFyIJS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755252},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.5-beta-20260423065911.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e91796a1ea12f68f27cf0a310bb2dcd7/midscene-android-1.7.5-beta-20260423065911.0.tgz","_integrity":"sha512-CvTczUXJCFOdc7kuV7tO7gQoaIyUwACWQxCvtBEodbyX5v2pKxMbp9fK7seWiqn2KLRFGzNXt1pV1XCCXLlPqg==","_npmVersion":"10.9.0","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"22.11.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.5-beta-20260423065911.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.5-beta-20260423065911.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.5-beta-20260423065911.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.5-beta-20260423065911.0_1776927670561_0.3083927072120838","host":"s3://npm-registry-packages-npm-production"}},"1.7.6-beta-20260423130231.0":{"name":"@midscene/android","version":"1.7.6-beta-20260423130231.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.6-beta-20260423130231.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"cff8e1a87bea132687987846bede1e3f54088e42","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.6-beta-20260423130231.0.tgz","fileCount":17,"integrity":"sha512-czJJsP+OMHZ1/m4pzQJdVFfAwmCCa3NKRXlJ5u+mtrDzaHffMHzZfMn9cdMr4N7I6gu5Ap9WAmVdf+RcNmsz/g==","signatures":[{"sig":"MEQCIHcJcHOprc+kRu/0ccXq4qu32fKCID7VACbMvcWnC4g9AiAO5iGOI6DbfXcRWFxPH88ETBTQnnayF27XEOSbTAgg6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750125},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.6-beta-20260423130231.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fafa5c47fd78b6914cd243bf62593d80/midscene-android-1.7.6-beta-20260423130231.0.tgz","_integrity":"sha512-czJJsP+OMHZ1/m4pzQJdVFfAwmCCa3NKRXlJ5u+mtrDzaHffMHzZfMn9cdMr4N7I6gu5Ap9WAmVdf+RcNmsz/g==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.6-beta-20260423130231.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.6-beta-20260423130231.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.6-beta-20260423130231.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.6-beta-20260423130231.0_1776949462505_0.3985826486089947","host":"s3://npm-registry-packages-npm-production"}},"1.7.6-beta-20260425023224.0":{"name":"@midscene/android","version":"1.7.6-beta-20260425023224.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.6-beta-20260425023224.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"0d6623ed35f3dfd958dc2d03a82b3c9ed98e8e2b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.6-beta-20260425023224.0.tgz","fileCount":17,"integrity":"sha512-qkNXBZnI5Mwh9Lr34yi3Cl0vdTw8bfm4OdTj5EpYoZbgF2yih0PlvV8Rhxe1pX/xIUgKDEJygB1Jxa4KUG7aPg==","signatures":[{"sig":"MEQCIGbngnMcRljX96UvTH+U35IbCZ1vwpFtPfGU/1vF6LZmAiBZvJPE1ed9zTmnJSLj82q6a9AxJCZf7Pu+wZT6RCPmKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756875},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.6-beta-20260425023224.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/bd42919533cdb99b952f170c2f1d0a52/midscene-android-1.7.6-beta-20260425023224.0.tgz","_integrity":"sha512-qkNXBZnI5Mwh9Lr34yi3Cl0vdTw8bfm4OdTj5EpYoZbgF2yih0PlvV8Rhxe1pX/xIUgKDEJygB1Jxa4KUG7aPg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.6-beta-20260425023224.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.6-beta-20260425023224.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.6-beta-20260425023224.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.6-beta-20260425023224.0_1777084452749_0.2742767447174064","host":"s3://npm-registry-packages-npm-production"}},"1.7.6-beta-20260427023820.0":{"name":"@midscene/android","version":"1.7.6-beta-20260427023820.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.6-beta-20260427023820.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"bb023591790af6393bd6ef3490a74e2fcb2a211f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.6-beta-20260427023820.0.tgz","fileCount":17,"integrity":"sha512-je2TtzxP2Bm5fmbgVefDwImlL7O+eCWiYkgpEMWFSuv6PMGkHQ15Lp7ixx/dGmcNPVZD/prYnlmPSsS+YLveXA==","signatures":[{"sig":"MEUCIQCUs6OEIZxS8gQuyuQS+2Filvc1q8AAhEzfCjgsFd5p2gIgF7I3yJVyNr+lvOXc/WYBMig7csslpwlezJ1OsJ69gc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754767},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.6-beta-20260427023820.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c6c84d73c9a0bffd12aa0b7591414c8c/midscene-android-1.7.6-beta-20260427023820.0.tgz","_integrity":"sha512-je2TtzxP2Bm5fmbgVefDwImlL7O+eCWiYkgpEMWFSuv6PMGkHQ15Lp7ixx/dGmcNPVZD/prYnlmPSsS+YLveXA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.6-beta-20260427023820.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.6-beta-20260427023820.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.6-beta-20260427023820.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.6-beta-20260427023820.0_1777257607976_0.46547393783265","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@midscene/android","version":"1.7.6","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.6","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"01d801824bcaccc4aa6e3495ef01a578f149098f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.6.tgz","fileCount":17,"integrity":"sha512-vJVx1gwPHAXF3rkQVoc/to936sueXjb5PRjNFDHelWPVM5dMXw6xnGFvND5D+/Ze/idAy2qZBvb7TGkY14HqbA==","signatures":[{"sig":"MEQCIEuulsYzRJLogvlaHb9xq/WAXmoz3B6T9/Ese+uW6TglAiANajwQk3jYshJ3BvHzK2KsZ3KZR8yhDAP5SP2Jptw7IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754291},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b0cbb9a9e442ecb8d91c6f43d637c5db/midscene-android-1.7.6.tgz","_integrity":"sha512-vJVx1gwPHAXF3rkQVoc/to936sueXjb5PRjNFDHelWPVM5dMXw6xnGFvND5D+/Ze/idAy2qZBvb7TGkY14HqbA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.6","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.6","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.6"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.6_1777283062713_0.4768712743490633","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260428092036.0":{"name":"@midscene/android","version":"1.7.7-beta-20260428092036.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.7-beta-20260428092036.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"326f51bf0e2745d07b34764472d2ccd0af762fb7","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.7-beta-20260428092036.0.tgz","fileCount":17,"integrity":"sha512-9BJTNXe8tD35uvAeG+AgcDA/XvtJcYmOR6VSut6wHPFW4qhVDTFMChq7GLjzMnrYanlstdSnWBYcDn1Paw491A==","signatures":[{"sig":"MEQCIFyrTArS2cunQ7Tq+hKRgzJI9503MM4uiIcZYIzAs/j2AiAnqk0WiBczq8uvluohxn1WwRrbv4n/e2ETMkTce++6Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755745},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.7-beta-20260428092036.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8fc810ecbabd4b709b139911a18c959d/midscene-android-1.7.7-beta-20260428092036.0.tgz","_integrity":"sha512-9BJTNXe8tD35uvAeG+AgcDA/XvtJcYmOR6VSut6wHPFW4qhVDTFMChq7GLjzMnrYanlstdSnWBYcDn1Paw491A==","_npmVersion":"10.9.0","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"22.11.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.7-beta-20260428092036.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.7-beta-20260428092036.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.7-beta-20260428092036.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.7-beta-20260428092036.0_1777368161382_0.6133404281748935","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260428102047.0":{"name":"@midscene/android","version":"1.7.7-beta-20260428102047.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.7-beta-20260428102047.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"4c499636e660c5859203785050ca62c6ecfae853","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.7-beta-20260428102047.0.tgz","fileCount":17,"integrity":"sha512-XpGoudejw0+e4yRapOjB5DS37XwbfG9n20RftRMfbQHjD73X+PHvVRqGbYVLkBiufnUrx0Sr97x0C1lPvTwMFg==","signatures":[{"sig":"MEUCIQCd1QKcBnqit32tCGUP2dPMTRhvWZSTQMYWtBMr8kWM2wIgNymNJdD+1f2d/3cgSBG4zgaoZkI3J2CwgXECrzftU5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755745},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.7-beta-20260428102047.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a08cef8d7dd0c8c576b81d827f70128c/midscene-android-1.7.7-beta-20260428102047.0.tgz","_integrity":"sha512-XpGoudejw0+e4yRapOjB5DS37XwbfG9n20RftRMfbQHjD73X+PHvVRqGbYVLkBiufnUrx0Sr97x0C1lPvTwMFg==","_npmVersion":"10.9.0","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"22.11.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.7-beta-20260428102047.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.7-beta-20260428102047.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.7-beta-20260428102047.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.7-beta-20260428102047.0_1777371781948_0.01140274780224071","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260428105933.0":{"name":"@midscene/android","version":"1.7.7-beta-20260428105933.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.7-beta-20260428105933.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"c14b1aa0656b281370b51a8ee143834c2c9389f3","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.7-beta-20260428105933.0.tgz","fileCount":17,"integrity":"sha512-jx+9ynJOlaf4IaW0/mO11fZuPCFTkBq0rIj12BnzoUgC3aWYBM3Nkv3sh6Fr4lS8r+dViZdZBYU2bMhU1Zj+aQ==","signatures":[{"sig":"MEQCIF0p1TsfbIfcYW+LqFctZ5c915YkjmgR7vfWUVtv2p/oAiBlY6RqnMHcVtGX+rckGCOcffYXnUlrLP7wRHfahHZhrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754467},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.7-beta-20260428105933.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/13a54763f164029fa38d2cf89b77a9f2/midscene-android-1.7.7-beta-20260428105933.0.tgz","_integrity":"sha512-jx+9ynJOlaf4IaW0/mO11fZuPCFTkBq0rIj12BnzoUgC3aWYBM3Nkv3sh6Fr4lS8r+dViZdZBYU2bMhU1Zj+aQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.7-beta-20260428105933.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.7-beta-20260428105933.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.7-beta-20260428105933.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.7-beta-20260428105933.0_1777374064210_0.6508767719830932","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260428153909.0":{"name":"@midscene/android","version":"1.7.7-beta-20260428153909.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.7-beta-20260428153909.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"4fcc48ef662632a243ffa157e6cc65e0673998e9","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.7-beta-20260428153909.0.tgz","fileCount":17,"integrity":"sha512-rZiDjVxGp1xPAG0bGsHV9vCGQ78jSLrBjYtXLE4nbZ5HeQtV1yl+uP3u4yDMBK+RgzzjQeW8GixCy+PuiIpx3w==","signatures":[{"sig":"MEYCIQDiz6ay8JWbYkQKXfXpdSMR+qkHp4EG6jVI4NzbgVj+8QIhAOJIB8Wu3lRQq8VscQtIuZaGRvZLuDY/svRKbb5Ohdw7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755745},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.7-beta-20260428153909.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a9f5581d66ea91b157cc2db4493f4c85/midscene-android-1.7.7-beta-20260428153909.0.tgz","_integrity":"sha512-rZiDjVxGp1xPAG0bGsHV9vCGQ78jSLrBjYtXLE4nbZ5HeQtV1yl+uP3u4yDMBK+RgzzjQeW8GixCy+PuiIpx3w==","_npmVersion":"10.9.0","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"22.11.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.7-beta-20260428153909.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.7-beta-20260428153909.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.7-beta-20260428153909.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.7-beta-20260428153909.0_1777390889758_0.03004855139943019","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260429033400.0":{"name":"@midscene/android","version":"1.7.7-beta-20260429033400.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.7-beta-20260429033400.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"129931649e04c165933f607818b4baaaeb34543a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.7-beta-20260429033400.0.tgz","fileCount":17,"integrity":"sha512-8Fvv4PFmmGgKNI8C9bHKrz6xEXKGMJfUZ4t8VoucZEM+db2GIusZBrzbaiU4W564Xp7yOiDaIiQS17i5o1/t7w==","signatures":[{"sig":"MEQCIA0n3ZCJ8sg9r9sg2yiEBX91DwhOtO+t3WjGqtoVsl3qAiB1IkiCzm8CeD78fe8xoZrsn9KZ6sPKCCK/QpNZnDqXZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755745},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.7-beta-20260429033400.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/b03f1abffdc366c041fbe3a0e8b8bd43/midscene-android-1.7.7-beta-20260429033400.0.tgz","_integrity":"sha512-8Fvv4PFmmGgKNI8C9bHKrz6xEXKGMJfUZ4t8VoucZEM+db2GIusZBrzbaiU4W564Xp7yOiDaIiQS17i5o1/t7w==","_npmVersion":"10.9.0","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"22.11.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.7-beta-20260429033400.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.7-beta-20260429033400.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.7-beta-20260429033400.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.7-beta-20260429033400.0_1777433755572_0.16720184083622414","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260430031647.0":{"name":"@midscene/android","version":"1.7.7-beta-20260430031647.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.7-beta-20260430031647.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"1c17d619f3c20bab52d2df8f250b81fc24afe284","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.7-beta-20260430031647.0.tgz","fileCount":17,"integrity":"sha512-r+2Q+mPASPRPNc68WSxMfhlPZlE/IbU4KlSKmiJNbivkSLdkODwjEFiqROI+loHw2B7h2cmOQUoLUDolR7DGTQ==","signatures":[{"sig":"MEUCIGnDbn1xfV4lTRhxEA4Rp8aiuEnQJwHe+pITbQx4l+4vAiEAiLd/teZ2IXOKQdSHpkYq1B8iHBIWn8Pshhsq3QXeXBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755745},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.7-beta-20260430031647.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/be388002fb6da63f3609f42fcd3a8388/midscene-android-1.7.7-beta-20260430031647.0.tgz","_integrity":"sha512-r+2Q+mPASPRPNc68WSxMfhlPZlE/IbU4KlSKmiJNbivkSLdkODwjEFiqROI+loHw2B7h2cmOQUoLUDolR7DGTQ==","_npmVersion":"10.9.0","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"22.11.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.7-beta-20260430031647.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.7-beta-20260430031647.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.7-beta-20260430031647.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.7-beta-20260430031647.0_1777519132130_0.8631403561509898","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"@midscene/android","version":"1.7.7","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.7","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"4c67e2cb9b478be61fe70fb7151007e562ba7723","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.7.tgz","fileCount":17,"integrity":"sha512-cVj8Ty0xtl6gLLU0AcMsX5O4k88nT4qD6Eiix3i2B5etAaLkozLSl6cJKITaWXhxgUrsMzHxiBTNy4yKm6DCTA==","signatures":[{"sig":"MEUCICjr2Fvy6bVv52LNtOltAar/D5JRoWbnXEBWLX+a4y7fAiEAiIZTRL+f2hS6qKkDB2P0t78L9Lu7U9rY+z+TtsvJKwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755569},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.7.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/98cfd2bb1063a915728b5dad4e53f55a/midscene-android-1.7.7.tgz","_integrity":"sha512-cVj8Ty0xtl6gLLU0AcMsX5O4k88nT4qD6Eiix3i2B5etAaLkozLSl6cJKITaWXhxgUrsMzHxiBTNy4yKm6DCTA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.7","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.7","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.7"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.7_1777532501091_0.007495211103531796","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"@midscene/android","version":"1.7.9","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.9","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"09c90e1a2c13ef0cc40025a2ac08fc1091514793","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.9.tgz","fileCount":17,"integrity":"sha512-gLleRYwoubHzbyF+OO/fqrv6dvArwHK1zisyK4I2H6R48pYp+ew9ybxtgaJlNBSjImtCLawgy8NU/Ef76Qfdgg==","signatures":[{"sig":"MEQCIG+fOPls6yPHvFwLP9ukT9hm9gFyRdUmcXDq80TPSwxWAiBfXSTabVWTm8GX4Z42FdZYFe88Q0wo8vLOs2AUYrndOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755569},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.9.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c520ff25eacec6b00a0cfd6be6fcfe96/midscene-android-1.7.9.tgz","_integrity":"sha512-gLleRYwoubHzbyF+OO/fqrv6dvArwHK1zisyK4I2H6R48pYp+ew9ybxtgaJlNBSjImtCLawgy8NU/Ef76Qfdgg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.9","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.9","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.9"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.9_1778039896535_0.8052765980910559","host":"s3://npm-registry-packages-npm-production"}},"1.7.10-beta-20260507030203.0":{"name":"@midscene/android","version":"1.7.10-beta-20260507030203.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.10-beta-20260507030203.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"b9dc0a990f5e3701e7afe1c128f69824741e0d98","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.10-beta-20260507030203.0.tgz","fileCount":17,"integrity":"sha512-vls8YVPCMJaRthlpOyjUv1lvM35qYmwF0cgxbXPUZhFIrif2T+vHpsuhOqVQoqONb6CqyA3rJYpyePog/Z1+uA==","signatures":[{"sig":"MEUCIFDp8BgXZ7FJ50Sq0BrQEde0ku9aMLanK9+M3p/CDTN4AiEAvnJi3nF1aYgE1sCBhNEA6nE6PPFoHWHX+5EouU0OeJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757957},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.10-beta-20260507030203.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/30b9f6815570f779a760f324925e0eca/midscene-android-1.7.10-beta-20260507030203.0.tgz","_integrity":"sha512-vls8YVPCMJaRthlpOyjUv1lvM35qYmwF0cgxbXPUZhFIrif2T+vHpsuhOqVQoqONb6CqyA3rJYpyePog/Z1+uA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.10-beta-20260507030203.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.10-beta-20260507030203.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.10-beta-20260507030203.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.10-beta-20260507030203.0_1778123032542_0.3683988959093758","host":"s3://npm-registry-packages-npm-production"}},"1.7.10-beta-20260507123827.0":{"name":"@midscene/android","version":"1.7.10-beta-20260507123827.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.10-beta-20260507123827.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"c978972084ced9424c47a00daa001d8f2f8418cd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.10-beta-20260507123827.0.tgz","fileCount":17,"integrity":"sha512-H3Um0E/BTbHt0a8ZydCjIWGgVDQNI2cgBbT6CUSoQSYq/wbOKdbkVerfOqxgZfScysXn4l5EGPsjQ6z1Pb11hw==","signatures":[{"sig":"MEUCIQCmraMqLlkf65JwKOKUEnYI9z3n/jwyQdCEANKFxs6BtwIgMNfsBSEJYktVNmbc12wIVR96x6vk1CPUeXMbTni9Mkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757957},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.10-beta-20260507123827.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/3996f31614208717464a37f1f8d62a3e/midscene-android-1.7.10-beta-20260507123827.0.tgz","_integrity":"sha512-H3Um0E/BTbHt0a8ZydCjIWGgVDQNI2cgBbT6CUSoQSYq/wbOKdbkVerfOqxgZfScysXn4l5EGPsjQ6z1Pb11hw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.10-beta-20260507123827.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.10-beta-20260507123827.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.10-beta-20260507123827.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.10-beta-20260507123827.0_1778157622883_0.05398092481756511","host":"s3://npm-registry-packages-npm-production"}},"1.7.10-beta-20260508024212.0":{"name":"@midscene/android","version":"1.7.10-beta-20260508024212.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.10-beta-20260508024212.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"f5032a5e054a06fe8847ad096b3e5a11a5d2c150","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.10-beta-20260508024212.0.tgz","fileCount":17,"integrity":"sha512-xKr09EPWwYihbUJu2sn4r5d4QCCGhQzpKrPhzkA6MlcnKvROGRZn5s4YDDZHwTRzZFlfoAHyz1p5S138M0qPvQ==","signatures":[{"sig":"MEUCIQC8rxkJTmpDT/aFAXWf6uA0SNSPIAODn94szaON4rjvRAIgGzw+HqWokKVfWIZv4xgTuLzGRJ1zgW/RBZbElCxPFG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757957},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.10-beta-20260508024212.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/0f632b359ce27d98ad3abcb3906d434e/midscene-android-1.7.10-beta-20260508024212.0.tgz","_integrity":"sha512-xKr09EPWwYihbUJu2sn4r5d4QCCGhQzpKrPhzkA6MlcnKvROGRZn5s4YDDZHwTRzZFlfoAHyz1p5S138M0qPvQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.10-beta-20260508024212.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.10-beta-20260508024212.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.10-beta-20260508024212.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.10-beta-20260508024212.0_1778208242907_0.5801379678898879","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260508070206.0":{"name":"@midscene/android","version":"1.7.7-beta-20260508070206.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.7-beta-20260508070206.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"36042afb8f365a8867cb0c1fd74a08485c2a1052","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.7-beta-20260508070206.0.tgz","fileCount":17,"integrity":"sha512-mBGKyOkU0UXWiaVsZO5qYTk5yG6kWkLI3ZFyhQNC22KbrQpou7CVk+gfIaVLOdRbGdBNbWHhz/9BCW+QYzNKBg==","signatures":[{"sig":"MEUCIDrqFXJd4woXlve1BOxqNQ8R5jdYYtpYJOEohzj6sxaZAiEAnnAPaYd6ga0ki1k3/n9D9crgokfMH3dK2XSPkfwN1G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753522},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.7-beta-20260508070206.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/939d7e7b735e7885fd82e075021832a3/midscene-android-1.7.7-beta-20260508070206.0.tgz","_integrity":"sha512-mBGKyOkU0UXWiaVsZO5qYTk5yG6kWkLI3ZFyhQNC22KbrQpou7CVk+gfIaVLOdRbGdBNbWHhz/9BCW+QYzNKBg==","_npmVersion":"10.9.0","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"22.11.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.7-beta-20260508070206.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.7-beta-20260508070206.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.7-beta-20260508070206.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.7-beta-20260508070206.0_1778223844753_0.8912758728258656","host":"s3://npm-registry-packages-npm-production"}},"1.7.7-beta-20260508074830.0":{"name":"@midscene/android","version":"1.7.7-beta-20260508074830.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.7-beta-20260508074830.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"ac5cbe4a37d53539d653578866e46779d86b1dfb","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.7-beta-20260508074830.0.tgz","fileCount":17,"integrity":"sha512-PyKqSYcDn8svqEP55MVZVITyectA5taSpfQDBArI9QZYuThLr6PNrmeromfVlUJ+Mid+dSKVauvzpmJ0qEBVUg==","signatures":[{"sig":"MEUCIEaS0syFlm4JNH/5N/cPwfI2840Oyg8gcTduFOVAubJbAiEAjExkxrVk0qZzUUKPxTjJZyazTNcwCdTUQvZBXTLS5Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754444},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.7-beta-20260508074830.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/7e519dbc70c2465c85b360464b815e1b/midscene-android-1.7.7-beta-20260508074830.0.tgz","_integrity":"sha512-PyKqSYcDn8svqEP55MVZVITyectA5taSpfQDBArI9QZYuThLr6PNrmeromfVlUJ+Mid+dSKVauvzpmJ0qEBVUg==","_npmVersion":"10.9.0","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"22.11.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.7-beta-20260508074830.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.7-beta-20260508074830.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.7-beta-20260508074830.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.7-beta-20260508074830.0_1778226623888_0.6622606443474672","host":"s3://npm-registry-packages-npm-production"}},"1.7.10":{"name":"@midscene/android","version":"1.7.10","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.10","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"c2000ff71bc9695bbb3e0d6b5af3bc65885b8dcd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.10.tgz","fileCount":17,"integrity":"sha512-INAgPiefJJAOQw/5f+yiwMNYOcs+wgYbvED/HNU7dNRnMop9QPmE5AyunXCZSTrBt/YbJAk7FTdaoadbKvoeqg==","signatures":[{"sig":"MEUCIEXCffWiESStFVfp5PKiFzgpFvzYvk6y1kyC0wIX+od1AiEA1u9N0lD9Til+FihVkpsynUDI9f8NwjVKB7XgOxkBYHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754365},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.10.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/1822cc6af32664608ae6eebad953bb96/midscene-android-1.7.10.tgz","_integrity":"sha512-INAgPiefJJAOQw/5f+yiwMNYOcs+wgYbvED/HNU7dNRnMop9QPmE5AyunXCZSTrBt/YbJAk7FTdaoadbKvoeqg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.10","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.10","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.10"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.10_1778293129102_0.4345839094909896","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260511093113.0":{"name":"@midscene/android","version":"1.7.11-beta-20260511093113.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.11-beta-20260511093113.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"8d4c2fe03b11fd4d0affda01584fac580fe81312","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.11-beta-20260511093113.0.tgz","fileCount":17,"integrity":"sha512-egW1vKFSXX8RHuaDiz9golHb+lHdJAaKT7iFtT6Q5QRt2uRYNnfXZ7I6Oj38MLhBHgFF8lZ8rO1WLX4AYQPb9g==","signatures":[{"sig":"MEUCIQCHIdukVg3MsUoJS4VfgCcEgqtnvoiykT1a7KPU2gSa9AIgE0r/HM4BDzVtYDTz1VItcGizFzV3sX9Kcuq9/roPpTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754541},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.11-beta-20260511093113.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/22b27b5830cf1d309f2bbff8104d651f/midscene-android-1.7.11-beta-20260511093113.0.tgz","_integrity":"sha512-egW1vKFSXX8RHuaDiz9golHb+lHdJAaKT7iFtT6Q5QRt2uRYNnfXZ7I6Oj38MLhBHgFF8lZ8rO1WLX4AYQPb9g==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.11-beta-20260511093113.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.11-beta-20260511093113.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.11-beta-20260511093113.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.11-beta-20260511093113.0_1778491981622_0.3191340884720031","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260511095540.0":{"name":"@midscene/android","version":"1.7.11-beta-20260511095540.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.11-beta-20260511095540.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"d4dbaa2a9830a5023cb3db6cd44d5a280345994f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.11-beta-20260511095540.0.tgz","fileCount":17,"integrity":"sha512-PZEjfGdFGcj0tYyv58C9z9YLEZ5kOzNyc8ZxGmvwn4jywIjVdPMnDW99TlLlY2GTFJTsYRa6g4y4AP7qAFWeGg==","signatures":[{"sig":"MEUCIQD/wqbXHQqF691nq2+mNO+JKPfssIg59QyUgB/MuZzpWwIgYU4tn8GYBkC/wgcbNEvX2iqtqn4ycZVBiFH12XJGjPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754541},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.11-beta-20260511095540.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/9c95d7221e67c88ab47bb530244de479/midscene-android-1.7.11-beta-20260511095540.0.tgz","_integrity":"sha512-PZEjfGdFGcj0tYyv58C9z9YLEZ5kOzNyc8ZxGmvwn4jywIjVdPMnDW99TlLlY2GTFJTsYRa6g4y4AP7qAFWeGg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.11-beta-20260511095540.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.11-beta-20260511095540.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.11-beta-20260511095540.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.11-beta-20260511095540.0_1778493448484_0.02610813535046419","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260511123355.0":{"name":"@midscene/android","version":"1.7.11-beta-20260511123355.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.11-beta-20260511123355.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"abc23c64c167da3a636b22fb02bc075a1746c412","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.11-beta-20260511123355.0.tgz","fileCount":17,"integrity":"sha512-SSfIpKucAxZDMxgv0lsug8TjadgOeV/jhJkeYieNO4fQbZ/HvaPHR5KEzbps+f3sVQGDl+By8zwoG57ltkx4ZA==","signatures":[{"sig":"MEUCIQCSfWiB4ynaiY33IrKem+KvR/REKCFsFp2WXw5l7Ti2hwIgSMqplorF+6Uaf5tUqps0bHJLOWeMcTXrDdggE9IFOyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754541},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.11-beta-20260511123355.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/53e88bf04559536d06fc896f1a9d9003/midscene-android-1.7.11-beta-20260511123355.0.tgz","_integrity":"sha512-SSfIpKucAxZDMxgv0lsug8TjadgOeV/jhJkeYieNO4fQbZ/HvaPHR5KEzbps+f3sVQGDl+By8zwoG57ltkx4ZA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.11-beta-20260511123355.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.11-beta-20260511123355.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.11-beta-20260511123355.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.11-beta-20260511123355.0_1778502960766_0.8942823383835932","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260511124021.0":{"name":"@midscene/android","version":"1.7.11-beta-20260511124021.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.11-beta-20260511124021.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"44e8d0faebeed25b34aa90b3e20d3bc39b6a4d3f","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.11-beta-20260511124021.0.tgz","fileCount":17,"integrity":"sha512-xHDuXHZs+KmP2EZXTXSve3VvDPZnjE7Jufs/9dTrYG+AGIdoX4YKHoXQB3ek/2YV6Vy2vP5V9Zbw+R8evxK+Dw==","signatures":[{"sig":"MEUCIErQ/bopgrgA87/291OHcy7mW1c7O9Fy1dqwmrR/Tw40AiEAwTlLLWtCM7N37QOWk2xd+zo8mKGu3U2MlgMt6KWey6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754541},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.11-beta-20260511124021.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/d1035f2177fa516c97d1698341051207/midscene-android-1.7.11-beta-20260511124021.0.tgz","_integrity":"sha512-xHDuXHZs+KmP2EZXTXSve3VvDPZnjE7Jufs/9dTrYG+AGIdoX4YKHoXQB3ek/2YV6Vy2vP5V9Zbw+R8evxK+Dw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.11-beta-20260511124021.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.11-beta-20260511124021.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.11-beta-20260511124021.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.11-beta-20260511124021.0_1778503333481_0.7147384964344348","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512041055.0":{"name":"@midscene/android","version":"1.7.11-beta-20260512041055.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.11-beta-20260512041055.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"fa2ce88531729291b51447ed2b5859bbb64f5cbd","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.11-beta-20260512041055.0.tgz","fileCount":17,"integrity":"sha512-VR9iCuNPtbznZAn4qwkpuU4F98gzoegO8zZayiyZf6uHFwWJr0xsUfv4HHAZaOZ8Ev9r9+SMw0OJQELjPPRd8A==","signatures":[{"sig":"MEUCIAuBrOao6AzcVpCJ0QE5VMqBa6JKaDs7saEHWBYLcEySAiEAo4ESUKM/nq7/41o4p7m4V+U1FyQnOsHyvQIw7/3zL5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754541},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.11-beta-20260512041055.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/26880c64ef546bf2e97a309301eb5af6/midscene-android-1.7.11-beta-20260512041055.0.tgz","_integrity":"sha512-VR9iCuNPtbznZAn4qwkpuU4F98gzoegO8zZayiyZf6uHFwWJr0xsUfv4HHAZaOZ8Ev9r9+SMw0OJQELjPPRd8A==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.11-beta-20260512041055.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.11-beta-20260512041055.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.11-beta-20260512041055.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.11-beta-20260512041055.0_1778559174637_0.32847321040187105","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512061714.0":{"name":"@midscene/android","version":"1.7.11-beta-20260512061714.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.11-beta-20260512061714.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"06c407228e5be647c7dc1de42f719c21e4b92435","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.11-beta-20260512061714.0.tgz","fileCount":17,"integrity":"sha512-kKNpn/1Aq2yrEatfK61H8h+1Wui6xQRIPi1AhQ2t0y1nWVgr3uegqP0wgiU9od7VgOIHAjxpdt8kwa3L+T5rCg==","signatures":[{"sig":"MEUCIH8SA5AhlLwbtHiLa9aaYQcIGp2fOkOZzB6Ugr+Q91PsAiEA9U1GWKp7HzqCDshquSB7yJ7pwbapwcaB35mS/199g6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754541},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.11-beta-20260512061714.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a9351297a3b72729bb33729b3cd03b0d/midscene-android-1.7.11-beta-20260512061714.0.tgz","_integrity":"sha512-kKNpn/1Aq2yrEatfK61H8h+1Wui6xQRIPi1AhQ2t0y1nWVgr3uegqP0wgiU9od7VgOIHAjxpdt8kwa3L+T5rCg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.11-beta-20260512061714.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.11-beta-20260512061714.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.11-beta-20260512061714.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.11-beta-20260512061714.0_1778566751803_0.41076589378114603","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512064610.0":{"name":"@midscene/android","version":"1.7.11-beta-20260512064610.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.11-beta-20260512064610.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"33231ae32044a003ce106c1d567961500ceaf818","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.11-beta-20260512064610.0.tgz","fileCount":17,"integrity":"sha512-LIYKqzIWZaJhv/ZN9eze2zuI7L1yR5mr+B6bQO9BMpojYMUwmz2ZYFhp1IU5Xp/iLUV1IZdNbs6SIN7lmJbYrg==","signatures":[{"sig":"MEUCIDee9VK3uOw6K/WTLcJbH2m0IhaAfr9qpC7qRi3qL0E0AiEAybrKLTCed4eqKhnm3MyzLk3sspO2Ks7R/Yf1JU/v0ZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754541},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.11-beta-20260512064610.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/fc6cdfe08ac80e4854d812c1816376f8/midscene-android-1.7.11-beta-20260512064610.0.tgz","_integrity":"sha512-LIYKqzIWZaJhv/ZN9eze2zuI7L1yR5mr+B6bQO9BMpojYMUwmz2ZYFhp1IU5Xp/iLUV1IZdNbs6SIN7lmJbYrg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.11-beta-20260512064610.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.11-beta-20260512064610.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.11-beta-20260512064610.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.11-beta-20260512064610.0_1778568489244_0.22371591493838072","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512065701.0":{"name":"@midscene/android","version":"1.7.11-beta-20260512065701.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.11-beta-20260512065701.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"ece5ec8896812612e1bb51779f5d0708d30226de","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.11-beta-20260512065701.0.tgz","fileCount":17,"integrity":"sha512-jqM0VTuFvVUn8OT26GK0m0iB+HG3OGIcDRbW+WA3GDkSh3CrjZc8K1/LnIGQEreR+6kRIw16YvD3kKssUhseUg==","signatures":[{"sig":"MEUCIHcUKVc5fGsjeNO7DwxjBMaj8KWPSkURahz1NeHaH161AiEA+TN/6roRGgar8mZl1I+Hc5HoE3SNa36qt0cxiuFZH/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754541},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.11-beta-20260512065701.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/a77ce295f41a08226b2f1a323569b4e0/midscene-android-1.7.11-beta-20260512065701.0.tgz","_integrity":"sha512-jqM0VTuFvVUn8OT26GK0m0iB+HG3OGIcDRbW+WA3GDkSh3CrjZc8K1/LnIGQEreR+6kRIw16YvD3kKssUhseUg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.11-beta-20260512065701.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.11-beta-20260512065701.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.11-beta-20260512065701.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.11-beta-20260512065701.0_1778569134145_0.6877493882465835","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512084802.0":{"name":"@midscene/android","version":"1.7.11-beta-20260512084802.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.11-beta-20260512084802.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"834f7a08c44da7fb0c53ef7119fae906d355e2e0","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.11-beta-20260512084802.0.tgz","fileCount":17,"integrity":"sha512-MeHyg29GjA30PM2hQ2YLdOTGImwrQC0hCSkKeKPGh1REvaLr4fVbQ+6RrO1p5K+3MvfcxS8q/TA9b+Xt/+j8Bg==","signatures":[{"sig":"MEUCIB8zabq5lWO+V9xi0RCr6wyTGIahSaMwfO5ldjJ0Nd1/AiEAjXIWeMBF6pignQ1mv8u4K+XRR5I/5T42t2J3++wfPTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754541},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.11-beta-20260512084802.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/6df5ec8e7a9fefd0947f524de6fd9bb6/midscene-android-1.7.11-beta-20260512084802.0.tgz","_integrity":"sha512-MeHyg29GjA30PM2hQ2YLdOTGImwrQC0hCSkKeKPGh1REvaLr4fVbQ+6RrO1p5K+3MvfcxS8q/TA9b+Xt/+j8Bg==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.11-beta-20260512084802.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.11-beta-20260512084802.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.11-beta-20260512084802.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.11-beta-20260512084802.0_1778575795642_0.5400902386460267","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512114859.0":{"name":"@midscene/android","version":"1.7.11-beta-20260512114859.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.11-beta-20260512114859.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"fc5da430524aa4d57c97c507d9ee2fa52710a78a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.11-beta-20260512114859.0.tgz","fileCount":17,"integrity":"sha512-c4/FmcTyYdRdAd47qToS2qg7JasDyn07LUX+KC9FwBcdml0yFpGRgtdibrcw9n4jWD8cNoXh8L6U4cxLEFagyA==","signatures":[{"sig":"MEQCIA5zU6ads4jCYJAOrSDFpzyw+1slIS0JHwOoI+Nr7NW1AiBxbj1xD1937sfI5R0QMD6cFTih3Uh63AOtGK4sbAwUYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754541},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.11-beta-20260512114859.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/f31bad930d1e1358882882e72ff88f64/midscene-android-1.7.11-beta-20260512114859.0.tgz","_integrity":"sha512-c4/FmcTyYdRdAd47qToS2qg7JasDyn07LUX+KC9FwBcdml0yFpGRgtdibrcw9n4jWD8cNoXh8L6U4cxLEFagyA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.11-beta-20260512114859.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.11-beta-20260512114859.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.11-beta-20260512114859.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.11-beta-20260512114859.0_1778586647859_0.06097620654691305","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260512144905.0":{"name":"@midscene/android","version":"1.7.11-beta-20260512144905.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.11-beta-20260512144905.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"7f55d86c152ce192bc2ba085fc15c52722710b3a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.11-beta-20260512144905.0.tgz","fileCount":17,"integrity":"sha512-hRFuDaiTKfO3wVxitLXRxY/F2KDsfecPHW4Ic0kFyHC1BtBFw4ti4YXjpZrylgqMzgmSOuofhY08TIMlxrnv1w==","signatures":[{"sig":"MEYCIQDYCAjftMMLvfuIRdq15cWYdSdWN2p0oPPuHxGhNwTuDgIhAJwM8NudoF4xX2qCa1PGZBTxY2LNHxpzAOktX7+dNAo/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754541},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.11-beta-20260512144905.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/162302722ecaecaf9a6f680817ffea02/midscene-android-1.7.11-beta-20260512144905.0.tgz","_integrity":"sha512-hRFuDaiTKfO3wVxitLXRxY/F2KDsfecPHW4Ic0kFyHC1BtBFw4ti4YXjpZrylgqMzgmSOuofhY08TIMlxrnv1w==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.11-beta-20260512144905.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.11-beta-20260512144905.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.11-beta-20260512144905.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.11-beta-20260512144905.0_1778597463078_0.37309601556713257","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@midscene/android","version":"1.8.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.8.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"6d69aff9e26d3cfe90293692b8e8c104ef381f82","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.8.0.tgz","fileCount":17,"integrity":"sha512-El0oln2Ae61INBj/dSYeXs0MqBC0JdcSveMOLc8qMwD8yXaLC1u1RLnwrH6PjVCnH+70P/v6/4jZzkOpXvPehQ==","signatures":[{"sig":"MEQCIBfDQm29EJ9lLdLhSmmSah99qCyDVuodCNtSt3fiKEJdAiBH8FgjTVjk4j1vbeStaTAvoZeEreTlhxoDAqKQpu4t7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754357},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.8.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/e2da5f7adaca3b429e183dbde0728d05/midscene-android-1.8.0.tgz","_integrity":"sha512-El0oln2Ae61INBj/dSYeXs0MqBC0JdcSveMOLc8qMwD8yXaLC1u1RLnwrH6PjVCnH+70P/v6/4jZzkOpXvPehQ==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.8.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.8.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.8.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.8.0_1778653979665_0.9037829032507436","host":"s3://npm-registry-packages-npm-production"}},"1.8.1-beta-20260513084557.0":{"name":"@midscene/android","version":"1.8.1-beta-20260513084557.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.8.1-beta-20260513084557.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"75e465faecde2cc649fbfc7c2366283856f8e11b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.8.1-beta-20260513084557.0.tgz","fileCount":17,"integrity":"sha512-Mi/fxL+nhpnDQDNt4VwT1YgZ1580SQMEMyfevrwMAFMRZiEyPpUociqw6Wat2DZGfTlvclQVGugY8panbY57mA==","signatures":[{"sig":"MEUCIHjUOruSr0L7M2ExE9qBc7F9AhHuRT8ZCqedI9K5PPYoAiEA/n3iy0csU/F2xHa6UMhs1zGLdiFYybvQwibxUrh261U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754533},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.8.1-beta-20260513084557.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/586e75f2d74843b11d41a4255f4b146c/midscene-android-1.8.1-beta-20260513084557.0.tgz","_integrity":"sha512-Mi/fxL+nhpnDQDNt4VwT1YgZ1580SQMEMyfevrwMAFMRZiEyPpUociqw6Wat2DZGfTlvclQVGugY8panbY57mA==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.8.1-beta-20260513084557.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.8.1-beta-20260513084557.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.8.1-beta-20260513084557.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.8.1-beta-20260513084557.0_1778662074598_0.007131699877983788","host":"s3://npm-registry-packages-npm-production"}},"1.7.11-beta-20260514030001.0":{"name":"@midscene/android","version":"1.7.11-beta-20260514030001.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.7.11-beta-20260514030001.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"97b5fac2896f0e424036b939530ba8debc22ef18","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.7.11-beta-20260514030001.0.tgz","fileCount":17,"integrity":"sha512-cvI6Qo1zaCNYSxbMAbXuKFp4Il50tQkVqSgEQe1Rb6bzlhLBhJqJUZ+PrywZ2Z0+itb7yMwWXu6GuSR+hOmy5w==","signatures":[{"sig":"MEUCIA/TcwCwId9mO6FYy/Xh1xK6BOFdXGIKLjmzlZnNvE5PAiEAtKgu/4Ey24eC4NTgQIwth7JHjmD60+zfeAngOcxudn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754541},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.7.11-beta-20260514030001.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/5e52fe21f2ed1269de949d064d5b8f48/midscene-android-1.7.11-beta-20260514030001.0.tgz","_integrity":"sha512-cvI6Qo1zaCNYSxbMAbXuKFp4Il50tQkVqSgEQe1Rb6bzlhLBhJqJUZ+PrywZ2Z0+itb7yMwWXu6GuSR+hOmy5w==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.7.11-beta-20260514030001.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.7.11-beta-20260514030001.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.7.11-beta-20260514030001.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.7.11-beta-20260514030001.0_1778727713292_0.5638849490066786","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@midscene/android","version":"1.8.1","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.8.1","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"0b8866886fcd8ce650073790480d5a632fd3517a","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.8.1.tgz","fileCount":17,"integrity":"sha512-K3dNrAlVuuC3kaMP917iTLY4b2noamW4dJ8JDQGikDrN879BS5iU3v4IxHyJNSxx6WzKoPAKCxyR66eXTXy5lw==","signatures":[{"sig":"MEUCIQDTNuRiPCYHHdduwmXywIg1VIdF3T2iZQbtZuI/JoVIVQIgO1/m2vC1wpc8594f4Lg58Mzfkt2R3FsadTn2JavHjyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733627},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.8.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/c8500d22aa48dd4640c8ff951a6bd484/midscene-android-1.8.1.tgz","_integrity":"sha512-K3dNrAlVuuC3kaMP917iTLY4b2noamW4dJ8JDQGikDrN879BS5iU3v4IxHyJNSxx6WzKoPAKCxyR66eXTXy5lw==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.8.1","@yume-chan/adb":"2.5.1","@midscene/shared":"1.8.1","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.8.1"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.8.1_1778739547973_0.38532224005896154","host":"s3://npm-registry-packages-npm-production"}},"1.8.2-beta-20260514081315.0":{"name":"@midscene/android","version":"1.8.2-beta-20260514081315.0","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"license":"MIT","_id":"@midscene/android@1.8.2-beta-20260514081315.0","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"bin":{"midscene-android":"bin/midscene-android"},"dist":{"shasum":"14ea33b9128341816f6f3b1096aa3f41505b284b","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.8.2-beta-20260514081315.0.tgz","fileCount":17,"integrity":"sha512-e+SJVDhxNNkNf2QBlPm9eP1IWWgr1KthoIQz6h4D25LSHuXXth+qWlIC4G+buoLENoMW21k3UqB/I69Gpkgc5g==","signatures":[{"sig":"MEUCIQCgVYgfKdEeR1rkMJ248chqq/I3y0edTFHuYcX/ajxSkAIgCyWoScGeSC8DBnBsMTcltTErr5sssBsNtct9F4BuUZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733803},"main":"./dist/lib/index.js","_from":"file:midscene-android-1.8.2-beta-20260514081315.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/es/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"scripts":{"dev":"npm run build:watch","test":"vitest --run","build":"rslib build","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","playground":"DEBUG=midscene:* tsx demo/playground.ts","build:watch":"rslib build --watch --no-clean","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"_resolved":"/tmp/8683167b033e7f156cf3d350a6b55721/midscene-android-1.8.2-beta-20260514081315.0.tgz","_integrity":"sha512-e+SJVDhxNNkNf2QBlPm9eP1IWWgr1KthoIQz6h4D25LSHuXXth+qWlIC4G+buoLENoMW21k3UqB/I69Gpkgc5g==","_npmVersion":"11.6.2","description":"Android automation library for Midscene","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.3","appium-adb":"12.12.1","@midscene/core":"1.8.2-beta-20260514081315.0","@yume-chan/adb":"2.5.1","@midscene/shared":"1.8.2-beta-20260514081315.0","@yume-chan/scrcpy":"2.3.0","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/stream-extra":"2.1.0","@yume-chan/adb-server-node-tcp":"2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^3.25.1","dotenv":"^16.4.5","undici":"^6.0.0","vitest":"3.0.5","typescript":"^5.8.3","@rslib/core":"^0.18.3","@types/node":"^18.0.0","@midscene/playground":"1.8.2-beta-20260514081315.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/android_1.8.2-beta-20260514081315.0_1778746486600_0.1915855310858161","host":"s3://npm-registry-packages-npm-production"}},"1.8.2-beta-20260515014559.0":{"name":"@midscene/android","version":"1.8.2-beta-20260515014559.0","description":"Android automation library for Midscene","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"main":"./dist/lib/index.js","module":"./dist/es/index.mjs","types":"./dist/types/index.d.ts","bin":{"midscene-android":"bin/midscene-android"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/es/index.mjs","require":"./dist/lib/index.js"},"./mcp-server":{"types":"./dist/types/mcp-server.d.ts","import":"./dist/es/mcp-server.mjs","require":"./dist/lib/mcp-server.js"},"./package.json":"./package.json"},"dependencies":{"@yume-chan/adb":"2.5.1","@yume-chan/adb-scrcpy":"2.3.2","@yume-chan/adb-server-node-tcp":"2.5.2","@yume-chan/scrcpy":"2.3.0","@yume-chan/stream-extra":"2.1.0","appium-adb":"12.12.1","sharp":"^0.34.3","@midscene/core":"1.8.2-beta-20260515014559.0","@midscene/shared":"1.8.2-beta-20260515014559.0"},"optionalDependencies":{"@ffmpeg-installer/ffmpeg":"^1.1.0"},"devDependencies":{"@rslib/core":"^0.18.3","@types/node":"^18.0.0","dotenv":"^16.4.5","typescript":"^5.8.3","tsx":"^4.19.2","undici":"^6.0.0","vitest":"3.0.5","zod":"^3.25.1","@midscene/playground":"1.8.2-beta-20260515014559.0"},"license":"MIT","scripts":{"dev":"npm run build:watch","prebuild":"node scripts/download-scrcpy-server.mjs && node scripts/download-yadb.mjs","build":"rslib build","build:watch":"rslib build --watch --no-clean","playground":"DEBUG=midscene:* tsx demo/playground.ts","test":"vitest --run","test:u":"vitest --run -u","test:ai":"AI_TEST_TYPE=android npm run test","test:ai:cache":"MIDSCENE_CACHE=true AI_TEST_TYPE=android npm run test"},"readmeFilename":"README.md","_id":"@midscene/android@1.8.2-beta-20260515014559.0","_integrity":"sha512-E6RQYpp00me5jdah4UpUpXfF4Da3+Od2ETRQEKawqBAmyFjhFj0sGh+4zGOXjZ1EGoee6cjWIxoNvoMZb7uk5Q==","_resolved":"/tmp/f3a79babea4b7969a5a8f295b7b70de3/midscene-android-1.8.2-beta-20260515014559.0.tgz","_from":"file:midscene-android-1.8.2-beta-20260515014559.0.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-E6RQYpp00me5jdah4UpUpXfF4Da3+Od2ETRQEKawqBAmyFjhFj0sGh+4zGOXjZ1EGoee6cjWIxoNvoMZb7uk5Q==","shasum":"b5d8602c6fac32fa660985fa5e3351ee873c200d","tarball":"https://registry.npmjs.org/@midscene/android/-/android-1.8.2-beta-20260515014559.0.tgz","fileCount":17,"unpackedSize":736158,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEMtNaVGrF5HCOXd+gb/Iit0vEuu4bkjZQ7ksTNpyvXLAiEA2IPqnQ9qlUaAt6m3a2jFInd/hWUYWuwlUloRQhhIoo4="}]},"_npmUser":{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},"directories":{},"maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/android_1.8.2-beta-20260515014559.0_1778809681557_0.4251380685308557"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-24T03:56:36.894Z","modified":"2026-05-15T01:48:01.880Z","0.12.9-beta-20250324035231.0":"2025-03-24T03:56:37.146Z","0.12.9-beta-20250324085030.0":"2025-03-24T08:54:28.833Z","0.12.9-beta-20250324090729.0":"2025-03-24T09:11:33.942Z","0.12.9-beta-20250324092032.0":"2025-03-24T09:24:32.893Z","0.12.9-beta-20250324093726.0":"2025-03-24T09:41:39.475Z","0.12.9-beta-20250324113701.0":"2025-03-24T11:41:03.180Z","0.12.9-beta-20250325031145.0":"2025-03-25T03:16:02.655Z","0.13.1":"2025-03-25T14:54:35.420Z","0.13.2-beta-20250330025526.0":"2025-03-30T02:59:34.199Z","0.13.2-beta-20250401015137.0":"2025-04-01T01:54:36.792Z","0.13.2-beta-20250401073309.0":"2025-04-01T07:35:57.347Z","0.13.2-beta-20250401091117.0":"2025-04-01T09:14:01.859Z","0.13.2-beta-20250401104621.0":"2025-04-01T10:49:27.499Z","0.13.2-beta-20250402095952.0":"2025-04-02T10:03:06.008Z","0.13.2-beta-20250402105500.0":"2025-04-02T10:58:17.633Z","0.13.2-beta-20250402115338.0":"2025-04-02T11:57:03.477Z","0.13.2-beta-20250402124802.0":"2025-04-02T12:51:11.533Z","0.13.2-beta-20250402130326.0":"2025-04-02T13:07:13.961Z","0.13.2-beta-20250403020006.0":"2025-04-03T02:02:52.224Z","0.13.2-beta-20250403054019.0":"2025-04-03T05:43:04.267Z","0.14.0":"2025-04-03T06:01:59.400Z","0.14.1":"2025-04-03T08:41:12.517Z","0.14.1-beta-20250403090809.0":"2025-04-03T09:11:00.027Z","0.14.2-beta-20250408014840.0":"2025-04-08T01:51:28.196Z","0.14.2-beta-20250408083201.0":"2025-04-08T08:34:51.641Z","0.14.2-beta-20250408164930.0":"2025-04-08T16:52:15.847Z","0.14.2":"2025-04-09T02:31:39.399Z","0.14.3-beta-20250409023722.0":"2025-04-09T02:40:40.397Z","0.14.3-beta-20250409031306.0":"2025-04-09T03:16:02.922Z","0.14.3-beta-20250409035641.0":"2025-04-09T03:59:41.227Z","0.14.3-beta-20250410083912.0":"2025-04-10T08:41:59.096Z","0.14.3":"2025-04-10T09:11:29.420Z","0.14.3-beta-20250410123810.0":"2025-04-10T12:40:50.767Z","0.14.4-beta-20250414114024.0":"2025-04-14T11:43:12.752Z","0.14.4-beta-20250415065130.0":"2025-04-15T06:54:23.497Z","0.14.3-beta-20250415152700.0":"2025-04-15T15:29:46.078Z","0.14.4-beta-20250416024415.0":"2025-04-16T02:47:04.333Z","0.14.4-beta-20250416031649.0":"2025-04-16T03:19:42.832Z","0.14.4-beta-20250416041002.0":"2025-04-16T04:12:50.921Z","0.14.4-beta-20250416063501.0":"2025-04-16T06:37:54.067Z","0.14.4-beta-20250416114650.0":"2025-04-16T11:49:34.858Z","0.14.4-beta-20250416140508.0":"2025-04-16T14:07:54.484Z","0.14.4-beta-20250417034729.0":"2025-04-17T03:50:15.641Z","0.14.4-beta-20250417055544.0":"2025-04-17T05:58:26.960Z","0.14.4-beta-20250417070627.0":"2025-04-17T07:09:19.414Z","0.14.4-beta-20250417074217.0":"2025-04-17T07:45:14.466Z","0.14.4-beta-20250417094631.0":"2025-04-17T09:49:22.267Z","0.14.4-beta-20250417134518.0":"2025-04-17T13:48:27.738Z","0.14.4-beta-20250417165036.0":"2025-04-17T16:53:29.341Z","0.14.4-beta-20250418004946.0":"2025-04-18T00:52:36.868Z","0.14.4-beta-20250418020101.0":"2025-04-18T02:03:51.361Z","0.14.4-beta-20250418022942.0":"2025-04-18T02:32:40.900Z","0.14.4-beta-20250418052229.0":"2025-04-18T05:25:23.822Z","0.14.4-beta-20250418053901.0":"2025-04-18T05:42:00.824Z","0.14.4-beta-20250418071333.0":"2025-04-18T07:16:25.527Z","0.14.4-beta-20250418075345.0":"2025-04-18T07:56:42.800Z","0.14.4-beta-20250418081130.0":"2025-04-18T08:14:20.920Z","0.14.4-beta-20250418084236.0":"2025-04-18T08:45:26.302Z","0.14.4-beta-20250418094131.0":"2025-04-18T09:44:53.004Z","0.14.4-beta-20250418104534.0":"2025-04-18T10:48:28.372Z","0.15.0":"2025-04-18T11:27:23.374Z","0.15.1-beta-20250421061609.0":"2025-04-21T06:19:07.134Z","0.15.1":"2025-04-21T12:14:24.039Z","0.15.2-beta-20250422022348.0":"2025-04-22T02:26:45.132Z","0.15.2-beta-20250422062522.0":"2025-04-22T06:28:22.767Z","0.15.2-beta-20250422064427.0":"2025-04-22T06:47:27.679Z","0.15.2-beta-20250422080427.0":"2025-04-22T08:07:23.782Z","0.15.2-beta-20250422125908.0":"2025-04-22T13:02:09.006Z","0.15.2-beta-20250423012700.0":"2025-04-23T01:29:55.630Z","0.15.2":"2025-04-23T01:52:05.538Z","0.15.3-beta-20250423023746.0":"2025-04-23T02:40:41.390Z","0.15.2-beta-20250423033902.0":"2025-04-23T03:42:04.276Z","0.15.3-beta-20250423152742.0":"2025-04-23T15:30:37.216Z","0.15.3-beta-20250424023030.0":"2025-04-24T02:33:57.524Z","0.15.3-beta-20250424064016.0":"2025-04-24T06:43:17.271Z","0.15.3":"2025-04-24T08:05:20.715Z","0.15.4-beta-20250424082035.0":"2025-04-24T08:23:31.793Z","0.15.4-beta-20250424121213.0":"2025-04-24T12:15:08.484Z","0.15.4-beta-20250424145935.0":"2025-04-24T15:02:30.002Z","0.15.4-beta-20250425014742.0":"2025-04-25T01:50:44.545Z","0.15.4-beta-20250425030037.0":"2025-04-25T03:04:03.014Z","0.15.4-beta-20250425035200.0":"2025-04-25T03:55:26.370Z","0.15.4-beta-20250425065935.0":"2025-04-25T07:02:26.089Z","0.15.4-beta-20250425074706.0":"2025-04-25T07:50:09.338Z","0.15.4-beta-20250425081103.0":"2025-04-25T08:13:56.201Z","0.15.4-beta-20250425084516.0":"2025-04-25T08:48:17.626Z","0.15.4":"2025-04-25T09:19:37.696Z","0.15.4-beta-20250425092636.0":"2025-04-25T09:29:33.356Z","0.15.5-beta-20250425104203.0":"2025-04-25T10:44:57.902Z","0.15.5":"2025-04-26T07:43:00.033Z","0.15.6-beta-20250427061722.0":"2025-04-27T06:20:24.097Z","0.15.6-beta-20250427073405.0":"2025-04-27T07:36:55.748Z","0.15.6-beta-20250427100912.0":"2025-04-27T10:12:11.815Z","0.15.6-beta-20250427123457.0":"2025-04-27T12:38:05.149Z","0.16.0":"2025-04-28T00:27:17.780Z","0.16.1":"2025-04-28T02:59:25.647Z","0.16.1-beta-20250428041254.0":"2025-04-28T04:15:47.767Z","0.16.2-beta-20250428050045.0":"2025-04-28T05:03:39.605Z","0.16.2":"2025-04-28T06:22:53.809Z","0.16.3-beta-20250428073237.0":"2025-04-28T07:35:45.668Z","0.16.3-beta-20250428130625.0":"2025-04-28T13:09:21.701Z","0.16.3-beta-20250428131551.0":"2025-04-28T13:18:49.261Z","0.16.3-beta-20250428133510.0":"2025-04-28T13:38:10.114Z","0.16.3":"2025-04-28T15:15:51.548Z","0.16.4-beta-20250429033218.0":"2025-04-29T03:35:35.566Z","0.16.4":"2025-04-29T04:26:41.162Z","0.16.5":"2025-04-29T05:18:33.823Z","0.16.6":"2025-04-29T05:55:41.292Z","0.16.6-beta-20250429073247.0":"2025-04-29T07:36:03.034Z","0.16.7":"2025-04-29T08:37:45.199Z","0.16.8-beta-20250429145446.0":"2025-04-29T14:58:07.233Z","0.16.8-beta-20250430022512.0":"2025-04-30T02:28:33.058Z","0.16.8-beta-20250430052832.0":"2025-04-30T05:31:50.846Z","0.16.6-beta-20250430061517.0":"2025-04-30T06:18:16.208Z","0.16.8-beta-20250430090039.0":"2025-04-30T09:03:42.907Z","0.16.8":"2025-04-30T09:19:08.927Z","0.16.9-beta-20250506093037.0":"2025-05-06T09:33:41.574Z","0.16.9-beta-20250507095704.0":"2025-05-07T10:00:09.183Z","0.16.9-beta-20250508125518.0":"2025-05-08T12:58:27.060Z","0.16.9":"2025-05-09T03:45:43.731Z","0.16.10-beta-20250509084136.0":"2025-05-09T08:44:01.398Z","0.16.10":"2025-05-09T09:01:35.058Z","0.16.11-beta-20250512134434.0":"2025-05-12T13:47:34.858Z","0.16.11-beta-20250513025122.0":"2025-05-13T02:53:52.175Z","0.16.11-beta-20250513030612.0":"2025-05-13T03:08:40.577Z","0.16.11-beta-20250513053735.0":"2025-05-13T05:40:02.754Z","0.16.11-beta-20250513121030.0":"2025-05-13T12:12:58.507Z","0.16.11-beta-20250514094019.0":"2025-05-14T09:42:48.061Z","0.16.11-beta-20250514094713.0":"2025-05-14T09:49:36.235Z","0.16.11-beta-20250515120437.0":"2025-05-15T12:07:00.566Z","0.16.11-beta-20250516035357.0":"2025-05-16T03:56:24.089Z","0.16.11-beta-20250516080239.0":"2025-05-16T08:05:12.061Z","0.16.11-beta-20250516083808.0":"2025-05-16T08:40:37.818Z","0.16.11-beta-20250516141724.0":"2025-05-16T14:19:47.611Z","0.17.0":"2025-05-16T14:32:23.282Z","0.17.1-beta-20250519070950.0":"2025-05-19T07:12:15.201Z","0.17.1-beta-20250519071746.0":"2025-05-19T07:20:13.447Z","0.17.1-beta-20250519083404.0":"2025-05-19T08:36:35.636Z","0.17.1-beta-20250519085905.0":"2025-05-19T09:01:31.035Z","0.17.1-beta-20250519125046.0":"2025-05-19T12:53:11.527Z","0.17.1-beta-20250520084554.0":"2025-05-20T08:48:28.068Z","0.17.1":"2025-05-20T09:11:30.757Z","0.17.2-beta-20250521031635.0":"2025-05-21T03:19:30.392Z","0.17.2-beta-20250521115451.0":"2025-05-21T11:57:20.363Z","0.17.2-beta-20250521131112.0":"2025-05-21T13:13:49.297Z","0.17.2-beta-20250521233451.0":"2025-05-21T23:37:33.974Z","0.17.2-beta-20250522144134.0":"2025-05-22T14:44:09.212Z","0.17.2":"2025-05-23T06:19:01.213Z","0.17.2-beta-20250523061809.0":"2025-05-23T06:20:36.607Z","0.17.2-beta-20250523075813.0":"2025-05-23T08:00:43.361Z","0.17.3-beta-20250526031130.0":"2025-05-26T03:14:01.996Z","0.17.3-beta-20250526042111.0":"2025-05-26T04:23:46.273Z","0.17.3":"2025-05-26T06:37:10.853Z","0.17.4-beta-20250526154612.0":"2025-05-26T15:48:45.946Z","0.17.4-beta-20250528162713.0":"2025-05-28T16:29:47.468Z","0.17.4-beta-20250530041415.0":"2025-05-30T04:16:51.504Z","0.17.4":"2025-05-30T06:31:41.114Z","0.17.5-beta-20250530085206.0":"2025-05-30T08:54:41.045Z","0.17.5-beta-20250530102932.0":"2025-05-30T10:33:12.372Z","0.17.5":"2025-06-03T08:22:11.737Z","0.17.6-beta-20250605050844.0":"2025-06-05T05:11:24.830Z","0.17.6-beta-20250607054355.0":"2025-06-07T05:46:43.792Z","0.18.0":"2025-06-09T03:04:25.924Z","0.18.1-beta-20250611081529.0":"2025-06-11T08:18:35.891Z","0.18.1-beta-20250611082446.0":"2025-06-11T08:27:22.809Z","0.18.1-beta-20250612055514.0":"2025-06-12T05:58:05.912Z","0.18.1":"2025-06-12T10:04:06.911Z","0.18.2-beta-20250612100846.0":"2025-06-12T10:11:36.514Z","0.18.2":"2025-06-12T11:21:48.018Z","0.18.3-beta-20250613021429.0":"2025-06-13T02:17:50.509Z","0.19.0":"2025-06-13T03:32:29.196Z","0.19.1-beta-20250613042051.0":"2025-06-13T04:23:36.359Z","0.19.1-beta-20250613065219.0":"2025-06-13T06:55:09.519Z","0.19.1-beta-20250616032243.0":"2025-06-16T03:25:36.085Z","0.19.1-beta-20250616080226.0":"2025-06-16T08:05:14.579Z","0.19.1-beta-20250616124611.0":"2025-06-16T12:48:59.617Z","0.19.1-beta-20250616133247.0":"2025-06-16T13:35:34.929Z","0.19.1-beta-20250616142702.0":"2025-06-16T14:29:51.747Z","0.19.1-beta-20250617031850.0":"2025-06-17T03:21:43.273Z","0.19.1-beta-20250617041310.0":"2025-06-17T04:15:56.484Z","0.19.1":"2025-06-17T05:23:29.984Z","0.19.2-beta-20250619025714.0":"2025-06-19T03:00:00.727Z","0.20.0":"2025-06-19T03:45:23.733Z","0.20.1-beta-20250624021341.0":"2025-06-24T02:16:31.244Z","0.20.1-beta-20250624120331.0":"2025-06-24T12:06:16.766Z","0.20.1-beta-20250625031429.0":"2025-06-25T03:17:14.916Z","0.20.1":"2025-06-25T04:55:38.232Z","0.20.2-beta-20250701090459.0":"2025-07-01T09:07:46.996Z","0.20.2-beta-20250701125030.0":"2025-07-01T12:53:18.568Z","0.20.2-beta-20250702050836.0":"2025-07-02T05:11:25.668Z","0.20.2-beta-20250702063809.0":"2025-07-02T06:41:02.587Z","0.20.2-beta-20250702064734.0":"2025-07-02T06:50:54.841Z","0.20.2-beta-20250702071046.0":"2025-07-02T07:13:30.687Z","0.20.2-beta-20250702071641.0":"2025-07-02T07:19:32.325Z","0.20.2-beta-20250702081139.0":"2025-07-02T08:14:26.096Z","0.20.2-beta-20250703091928.0":"2025-07-03T09:22:16.391Z","0.20.2-beta-20250704071649.0":"2025-07-04T07:20:09.682Z","0.20.2-beta-20250704072438.0":"2025-07-04T07:27:27.632Z","0.20.2-beta-20250704083106.0":"2025-07-04T08:33:58.097Z","0.20.2-beta-20250704083728.0":"2025-07-04T08:40:19.031Z","0.21.0":"2025-07-04T08:45:04.717Z","0.20.2-beta-20250704084621.0":"2025-07-04T08:49:37.037Z","0.20.2-beta-20250704085711.0":"2025-07-04T09:00:00.561Z","0.20.2-beta-20250704090302.0":"2025-07-04T09:05:51.258Z","0.20.2-beta-20250704091030.0":"2025-07-04T09:13:14.651Z","0.20.2-beta-20250704091851.0":"2025-07-04T09:21:38.559Z","0.20.2-beta-20250704092743.0":"2025-07-04T09:30:30.682Z","0.21.1-beta-20250705095012.0":"2025-07-05T09:52:53.610Z","0.21.1-beta-20250705161501.0":"2025-07-05T16:17:47.410Z","0.21.1-beta-20250706150344.0":"2025-07-06T15:06:28.886Z","0.21.1":"2025-07-07T02:37:44.166Z","0.21.2":"2025-07-07T07:03:40.692Z","0.21.3-beta-20250710130206.0":"2025-07-10T13:05:00.491Z","0.21.3":"2025-07-11T02:33:39.977Z","0.21.4-beta-20250711063424.0":"2025-07-11T06:37:50.118Z","0.21.4-beta-20250714025212.0":"2025-07-14T02:54:58.176Z","0.21.4-beta-20250715053831.0":"2025-07-15T05:41:35.189Z","0.22.0":"2025-07-16T06:34:30.325Z","0.21.3-beta-20250716081844.0":"2025-07-16T08:21:35.956Z","0.22.1-beta-20250717053953.0":"2025-07-17T05:42:42.322Z","0.22.1-beta-20250717094632.0":"2025-07-17T09:49:13.834Z","0.22.1":"2025-07-17T12:38:25.918Z","0.22.2-beta-20250721080611.0":"2025-07-21T08:09:30.646Z","0.22.2-beta-20250721085213.0":"2025-07-21T08:54:59.693Z","0.22.2-beta-20250721123320.0":"2025-07-21T12:36:11.885Z","0.22.2-beta-20250721124457.0":"2025-07-21T12:47:41.229Z","0.23.0":"2025-07-21T14:30:21.401Z","0.23.1-beta-20250722053952.0":"2025-07-22T05:42:39.124Z","0.23.1":"2025-07-22T07:49:49.701Z","0.23.2-beta-20250723063354.0":"2025-07-23T06:36:40.219Z","0.23.2-beta-20250723080216.0":"2025-07-23T08:05:14.336Z","0.23.2":"2025-07-23T09:34:23.173Z","0.23.3":"2025-07-24T06:32:41.214Z","0.23.4-beta-20250725034040.0":"2025-07-25T03:43:32.687Z","0.23.4-beta-20250725053012.0":"2025-07-25T05:33:05.167Z","0.23.4-beta-20250725070727.0":"2025-07-25T07:10:48.408Z","0.23.4-beta-20250725085636.0":"2025-07-25T08:59:27.030Z","0.23.4":"2025-07-25T11:49:17.317Z","0.23.5-beta-20250725122236.0":"2025-07-25T12:25:29.466Z","0.23.5-beta-20250728060950.0":"2025-07-28T06:12:45.202Z","0.23.5-beta-20250728070606.0":"2025-07-28T07:08:57.169Z","0.24.0":"2025-07-28T08:33:30.805Z","0.24.1-beta-20250728094050.0":"2025-07-28T09:43:55.017Z","0.24.1-beta-20250728154033.0":"2025-07-28T15:44:05.480Z","0.24.1-beta-20250729025344.0":"2025-07-29T02:56:36.299Z","0.24.1-beta-20250729035148.0":"2025-07-29T03:54:42.577Z","0.24.1-beta-20250729054413.0":"2025-07-29T05:47:05.673Z","0.24.1-beta-20250729062523.0":"2025-07-29T06:28:08.812Z","0.24.1-beta-20250729081015.0":"2025-07-29T08:14:14.989Z","0.24.1-beta-20250729125203.0":"2025-07-29T12:55:00.853Z","0.24.1-beta-20250730043959.0":"2025-07-30T04:42:50.784Z","0.24.1":"2025-07-30T05:58:18.591Z","0.24.1-beta-20250730061508.0":"2025-07-30T06:17:53.276Z","0.24.1-beta-20250730071411.0":"2025-07-30T07:16:54.792Z","0.24.1-beta-20250730073843.0":"2025-07-30T07:41:36.218Z","0.24.2-beta-20250730081235.0":"2025-07-30T08:15:27.725Z","0.24.2-beta-20250730123854.0":"2025-07-30T12:41:51.212Z","0.24.2-beta-20250731010609.0":"2025-07-31T01:09:37.962Z","0.24.2-beta-20250731030716.0":"2025-07-31T03:10:19.101Z","0.24.2-beta-20250731035845.0":"2025-07-31T04:02:11.785Z","0.24.2-beta-20250731042312.0":"2025-07-31T04:26:41.873Z","0.24.2-beta-20250731101242.0":"2025-07-31T10:16:51.946Z","0.24.2-beta-20250731102409.0":"2025-07-31T10:27:09.031Z","0.24.2-beta-20250731125910.0":"2025-07-31T13:02:36.542Z","0.24.2-beta-20250731132300.0":"2025-07-31T13:26:05.695Z","0.24.2-beta-20250731151311.0":"2025-07-31T15:16:14.138Z","0.24.2-beta-20250801024655.0":"2025-08-01T02:50:29.859Z","0.24.2-beta-20250801111909.0":"2025-08-01T11:22:08.105Z","0.24.2-beta-20250805024613.0":"2025-08-05T02:49:21.297Z","0.25.0":"2025-08-05T03:42:06.077Z","0.25.1-beta-20250805080746.0":"2025-08-05T08:10:47.982Z","0.25.1-beta-20250805115138.0":"2025-08-05T11:54:47.094Z","0.25.1-beta-20250806024444.0":"2025-08-06T02:47:40.856Z","0.25.1":"2025-08-06T02:58:38.011Z","0.25.2-beta-20250806064106.0":"2025-08-06T06:44:05.185Z","0.25.2-beta-20250806073716.0":"2025-08-06T07:40:46.935Z","0.25.2-beta-20250806084312.0":"2025-08-06T08:46:12.698Z","0.25.2":"2025-08-06T12:00:00.855Z","0.25.3-beta-20250807025933.0":"2025-08-07T03:02:42.274Z","0.25.3":"2025-08-07T03:13:02.209Z","0.25.4-beta-20250807034252.0":"2025-08-07T03:45:50.670Z","0.25.4-beta-20250807040242.0":"2025-08-07T04:06:09.743Z","0.25.4-beta-20250807062119.0":"2025-08-07T06:24:36.711Z","0.25.4-beta-20250808064529.0":"2025-08-08T06:48:33.753Z","0.26.0":"2025-08-11T08:41:46.765Z","0.25.4-beta-20250811113343.0":"2025-08-11T11:36:58.906Z","0.25.4-beta-20250811115904.0":"2025-08-11T12:02:23.230Z","0.26.1":"2025-08-12T02:31:29.948Z","0.25.4-beta-20250812025613.0":"2025-08-12T02:59:32.310Z","0.26.2-beta-20250812035614.0":"2025-08-12T04:00:56.141Z","0.26.2-beta-20250812091127.0":"2025-08-12T09:14:46.172Z","0.26.2":"2025-08-12T13:21:16.019Z","0.26.3-beta-20250813021342.0":"2025-08-13T02:16:10.089Z","0.26.3-beta-20250813075706.0":"2025-08-13T07:59:30.090Z","0.26.3-beta-20250813080114.0":"2025-08-13T08:04:12.850Z","0.26.3-beta-20250813091321.0":"2025-08-13T09:15:39.871Z","0.26.3-beta-20250813095836.0":"2025-08-13T10:00:58.391Z","0.26.3-beta-20250813105922.0":"2025-08-13T11:02:40.647Z","0.26.3-beta-20250813113027.0":"2025-08-13T11:32:52.124Z","0.26.3-beta-20250813113828.0":"2025-08-13T11:40:54.619Z","0.26.3-beta-20250813142538.0":"2025-08-13T14:28:01.165Z","0.26.3-beta-20250814023647.0":"2025-08-14T02:39:13.602Z","0.26.3-beta-20250814051918.0":"2025-08-14T05:21:37.868Z","0.26.3":"2025-08-14T05:51:33.754Z","0.26.4":"2025-08-14T07:35:44.348Z","0.26.5-beta-20250814074541.0":"2025-08-14T07:47:57.514Z","0.26.5-beta-20250814080504.0":"2025-08-14T08:07:22.909Z","0.26.5-beta-20250814095614.0":"2025-08-14T09:58:35.076Z","0.26.5-beta-20250814125155.0":"2025-08-14T12:54:19.086Z","0.26.5":"2025-08-15T01:54:06.179Z","0.26.6-beta-20250815074212.0":"2025-08-15T07:44:31.143Z","0.26.6-beta-20250815111100.0":"2025-08-15T11:13:11.999Z","0.26.6-beta-20250815111555.0":"2025-08-15T11:18:15.173Z","0.26.6":"2025-08-15T12:10:18.957Z","0.26.7-beta-20250815153024.0":"2025-08-15T15:33:38.384Z","0.26.7-beta-20250818024834.0":"2025-08-18T02:50:45.656Z","0.26.7-beta-20250818025746.0":"2025-08-18T03:00:37.749Z","0.26.7-beta-20250818034910.0":"2025-08-18T03:51:23.584Z","0.26.7-beta-20250818035341.0":"2025-08-18T03:55:57.990Z","0.26.7-beta-20250818081955.0":"2025-08-18T08:22:34.690Z","0.26.7-beta-20250820105545.0":"2025-08-20T10:58:08.244Z","0.26.7-beta-20250820150415.0":"2025-08-20T15:06:37.614Z","0.26.7-beta-20250820154059.0":"2025-08-20T15:43:33.259Z","0.26.7-beta-20250820160625.0":"2025-08-20T16:08:45.699Z","0.26.7-beta-20250821033353.0":"2025-08-21T03:36:06.724Z","0.26.7-beta-20250821041506.0":"2025-08-21T04:17:26.687Z","0.26.7-beta-20250821074936.0":"2025-08-21T07:51:47.870Z","0.26.7-beta-20250821100152.0":"2025-08-21T10:04:12.472Z","0.26.7-beta-20250821121810.0":"2025-08-21T12:20:27.640Z","0.26.7-beta-20250821124744.0":"2025-08-21T12:50:03.145Z","0.26.7-beta-20250821132536.0":"2025-08-21T13:28:02.595Z","0.26.7-beta-20250821134240.0":"2025-08-21T13:44:47.635Z","0.26.7-beta-20250821135834.0":"2025-08-21T14:00:58.692Z","0.27.0":"2025-08-21T14:21:42.422Z","0.27.1-beta-20250822053848.0":"2025-08-22T05:41:22.467Z","0.27.1-beta-20250822094725.0":"2025-08-22T09:49:41.333Z","0.27.1-beta-20250822103738.0":"2025-08-22T10:39:56.767Z","0.27.1-beta-20250822113042.0":"2025-08-22T11:33:03.444Z","0.27.1":"2025-08-22T11:37:52.019Z","0.27.2-beta-20250825023736.0":"2025-08-25T02:39:48.415Z","0.27.2-beta-20250825025215.0":"2025-08-25T02:54:26.870Z","0.27.2":"2025-08-25T03:27:45.032Z","0.27.3-beta-20250825082408.0":"2025-08-25T08:26:23.815Z","0.27.3-beta-20250825120123.0":"2025-08-25T12:03:30.755Z","0.27.3":"2025-08-25T12:54:32.802Z","0.27.4-beta-20250826022234.0":"2025-08-26T02:24:48.600Z","0.27.4-beta-20250826061259.0":"2025-08-26T06:15:22.469Z","0.27.4-beta-20250826080237.0":"2025-08-26T08:04:49.295Z","0.27.4-beta-20250826121712.0":"2025-08-26T12:19:36.421Z","0.27.4":"2025-08-26T12:41:12.020Z","0.27.5-beta-20250827031507.0":"2025-08-27T03:17:23.452Z","0.27.5-beta-20250827160628.0":"2025-08-27T16:08:35.839Z","0.27.5-beta-20250828012323.0":"2025-08-28T01:25:41.697Z","0.27.5-beta-20250828012822.0":"2025-08-28T01:30:40.370Z","0.27.5-beta-20250828025824.0":"2025-08-28T03:00:38.416Z","0.27.5":"2025-08-28T03:19:38.105Z","0.27.6-beta-20250831000753.0":"2025-08-31T00:09:56.222Z","0.27.6":"2025-09-01T03:36:33.857Z","0.27.7-beta-20250901120709.0":"2025-09-01T12:09:16.865Z","0.27.7-beta-20250902060833.0":"2025-09-02T06:11:00.427Z","0.27.7-beta-20250903080919.0":"2025-09-03T08:11:23.595Z","0.27.7-beta-20250904085859.0":"2025-09-04T09:01:58.966Z","0.27.7-beta-20250904151052.0":"2025-09-04T15:12:53.595Z","0.27.7-beta-20250904153459.0":"2025-09-04T15:36:13.646Z","0.27.7-beta-20250905091950.0":"2025-09-05T09:22:46.837Z","0.27.7-beta-20250905094830.0":"2025-09-05T09:50:33.073Z","0.27.7-beta-20250908084857.0":"2025-09-08T08:51:17.758Z","0.27.7-beta-20250908085836.0":"2025-09-08T09:00:56.102Z","0.27.7-beta-20250908114808.0":"2025-09-08T11:49:36.894Z","0.27.7-beta-20250908115945.0":"2025-09-08T12:02:09.898Z","0.27.7-beta-20250908121606.0":"2025-09-08T12:17:35.669Z","0.28.0":"2025-09-08T12:38:51.938Z","0.28.1-beta-20250909024808.0":"2025-09-09T02:50:29.940Z","0.27.7-beta-20250909031245.0":"2025-09-09T03:14:17.302Z","0.28.1-beta-20250909042036.0":"2025-09-09T04:22:57.108Z","0.28.1-beta-20250909063633.0":"2025-09-09T06:38:02.795Z","0.28.1":"2025-09-09T06:59:16.645Z","0.28.2-beta-20250909133629.0":"2025-09-09T13:38:06.964Z","0.28.2-beta-20250910020051.0":"2025-09-10T02:02:29.715Z","0.28.2-beta-20250910021445.0":"2025-09-10T02:16:18.728Z","0.28.2-beta-20250910024129.0":"2025-09-10T02:42:59.173Z","0.28.2-beta-20250910032414.0":"2025-09-10T03:25:45.964Z","0.28.2-beta-20250910035416.0":"2025-09-10T03:55:52.904Z","0.28.2-beta-20250910043028.0":"2025-09-10T04:32:08.013Z","0.28.2-beta-20250910065550.0":"2025-09-10T06:57:23.080Z","0.28.2-beta-20250910072710.0":"2025-09-10T07:28:38.522Z","0.28.2":"2025-09-10T09:22:17.716Z","0.28.3-beta-20250910120845.0":"2025-09-10T12:10:15.263Z","0.28.3":"2025-09-10T12:39:59.967Z","0.28.3-beta-20250910131004.0":"2025-09-10T13:11:24.216Z","0.28.3-beta-20250910152237.0":"2025-09-10T15:24:00.702Z","0.28.4-beta-20250910153230.0":"2025-09-10T15:34:03.557Z","0.28.4":"2025-09-10T16:00:28.037Z","0.28.5-beta-20250910162955.0":"2025-09-10T16:31:15.975Z","0.28.5-beta-20250911022123.0":"2025-09-11T02:22:42.547Z","0.28.5-beta-20250911063459.0":"2025-09-11T06:36:19.016Z","0.28.5-beta-20250911074732.0":"2025-09-11T07:48:52.939Z","0.28.5-beta-20250911080751.0":"2025-09-11T08:09:09.188Z","0.28.5":"2025-09-11T08:32:44.839Z","0.28.5-beta-20250911120303.0":"2025-09-11T12:04:24.731Z","0.28.6":"2025-09-11T12:42:06.608Z","0.28.7-beta-20250912013851.0":"2025-09-12T01:40:13.523Z","0.28.7-beta-20250912113807.0":"2025-09-12T11:39:27.688Z","0.28.7-beta-20250915040112.0":"2025-09-15T04:02:31.587Z","0.28.7-beta-20250915094412.0":"2025-09-15T09:45:30.555Z","0.28.7-beta-20250915133700.0":"2025-09-15T13:38:19.303Z","0.28.7":"2025-09-15T14:13:32.104Z","0.28.8":"2025-09-16T04:08:16.940Z","0.28.9-beta-20250916083213.0":"2025-09-16T08:33:30.317Z","0.28.9-beta-20250916162508.0":"2025-09-16T16:26:27.549Z","0.28.9-beta-20250917031516.0":"2025-09-17T03:16:35.762Z","0.28.9-beta-20250917052636.0":"2025-09-17T05:27:56.502Z","0.28.9":"2025-09-17T05:59:23.290Z","0.28.10-beta-20250917081519.0":"2025-09-17T08:16:40.478Z","0.28.10-beta-20250917142241.0":"2025-09-17T14:24:00.824Z","0.28.10-beta-20250918024354.0":"2025-09-18T02:45:13.913Z","0.28.10-beta-20250919074140.0":"2025-09-19T07:42:57.041Z","0.28.10-beta-20250919084614.0":"2025-09-19T08:47:31.948Z","0.28.10":"2025-09-19T09:00:39.451Z","0.28.10-beta-20250919094051.0":"2025-09-19T09:42:12.970Z","0.28.11-beta-20250919104516.0":"2025-09-19T10:46:36.007Z","0.28.11-beta-20250919105144.0":"2025-09-19T10:53:05.067Z","0.28.11-beta-20250919111548.0":"2025-09-19T11:17:08.607Z","0.28.11-beta-20250922065131.0":"2025-09-22T06:52:49.974Z","0.28.10-beta-20250922071252.0":"2025-09-22T07:14:11.028Z","0.28.11":"2025-09-22T07:27:48.282Z","0.28.12-beta-20250923080328.0":"2025-09-23T08:04:54.379Z","0.28.12-beta-20250923091649.0":"2025-09-23T09:18:16.551Z","0.28.12-beta-20250923111720.0":"2025-09-23T11:18:48.548Z","0.28.12-beta-20250923114831.0":"2025-09-23T11:49:58.295Z","0.28.12-beta-20250923124052.0":"2025-09-23T12:42:12.573Z","0.28.12-beta-20250923124135.0":"2025-09-23T12:43:00.501Z","0.28.12-beta-20250924031347.0":"2025-09-24T03:15:07.832Z","0.29.0":"2025-09-24T03:24:09.828Z","0.28.12-beta-20250924091555.0":"2025-09-24T09:17:16.230Z","0.28.12-beta-20250924093113.0":"2025-09-24T09:32:35.021Z","0.29.1":"2025-09-24T09:56:09.781Z","0.29.2-beta-20250924120255.0":"2025-09-24T12:04:31.135Z","0.29.2-beta-20250925014216.0":"2025-09-25T01:43:36.505Z","0.29.2-beta-20250925020818.0":"2025-09-25T02:09:36.870Z","0.29.2":"2025-09-25T03:47:37.958Z","0.29.2-beta-20250925080042.0":"2025-09-25T08:01:58.974Z","0.29.2-beta-20250925081422.0":"2025-09-25T08:15:47.000Z","0.29.3-beta-20250925084104.0":"2025-09-25T08:42:42.496Z","0.29.3-beta-20250925085555.0":"2025-09-25T08:57:29.002Z","0.29.3-beta-20250925090314.0":"2025-09-25T09:04:53.950Z","0.29.3":"2025-09-25T09:11:58.732Z","0.29.4-beta-20250925153634.0":"2025-09-25T15:38:10.017Z","0.29.4-beta-20250925155447.0":"2025-09-25T15:56:19.081Z","0.29.4-beta-20250926035007.0":"2025-09-26T03:51:42.092Z","0.29.4":"2025-09-26T06:07:15.458Z","0.29.4-beta-20250926062439.0":"2025-09-26T06:26:15.420Z","0.29.5-beta-20250926082304.0":"2025-09-26T08:24:36.836Z","0.29.5":"2025-09-26T08:55:23.243Z","0.29.6":"2025-09-26T09:18:56.666Z","0.29.7-beta-20250930025459.0":"2025-09-30T02:56:34.297Z","0.29.7-beta-20250930035234.0":"2025-09-30T03:54:08.999Z","0.29.7-beta-20250930083551.0":"2025-09-30T08:37:28.063Z","0.30.0":"2025-09-30T08:53:32.541Z","0.30.1-beta-20250930105638.0":"2025-09-30T10:58:13.070Z","0.30.1-beta-20250930115351.0":"2025-09-30T11:55:22.872Z","0.30.1":"2025-09-30T12:20:12.388Z","0.30.2-beta-20250930144216.0":"2025-09-30T14:43:49.223Z","0.30.2-beta-20251003133504.0":"2025-10-03T13:36:38.655Z","0.30.2-beta-20251009120232.0":"2025-10-09T12:04:05.377Z","0.30.2-beta-20251010022008.0":"2025-10-10T02:21:41.722Z","0.30.2-beta-20251010092125.0":"2025-10-10T09:22:58.527Z","0.30.2":"2025-10-10T09:48:03.820Z","0.30.3-beta-20251011064436.0":"2025-10-11T06:46:09.953Z","0.30.3-beta-20251011080128.0":"2025-10-11T08:02:59.926Z","0.30.3-beta-20251011125638.0":"2025-10-11T12:58:10.121Z","0.30.3-beta-20251014030035.0":"2025-10-14T03:02:09.806Z","0.30.3-beta-20251015092615.0":"2025-10-15T09:27:48.998Z","0.30.3-beta-20251015093703.0":"2025-10-15T09:38:30.275Z","0.30.3-beta-20251016025939.0":"2025-10-16T03:01:15.521Z","0.30.3":"2025-10-16T03:38:08.168Z","0.30.4-beta-20251016083204.0":"2025-10-16T08:33:37.768Z","0.30.4-beta-20251016120711.0":"2025-10-16T12:08:43.527Z","0.30.4":"2025-10-16T12:43:41.714Z","0.30.5-beta-20251017025531.0":"2025-10-17T02:57:08.903Z","0.30.5-beta-20251017073249.0":"2025-10-17T07:34:24.911Z","0.30.5-beta-20251020035347.0":"2025-10-20T03:55:21.260Z","0.30.5-beta-20251021035431.0":"2025-10-21T03:56:05.509Z","0.30.5":"2025-10-21T05:13:35.467Z","1.0.1-beta-20251021060907.0":"2025-10-21T06:10:42.899Z","0.30.6-beta-20251021111532.0":"2025-10-21T11:17:04.339Z","0.30.6-beta-20251021115636.0":"2025-10-21T11:58:10.663Z","0.30.6-beta-20251021121032.0":"2025-10-21T12:12:09.512Z","0.30.6-beta-20251022061854.0":"2025-10-22T06:20:28.226Z","1.0.1-beta-20251022061922.0":"2025-10-22T06:20:50.906Z","0.30.6-beta-20251022061949.0":"2025-10-22T06:21:25.520Z","0.30.6-beta-20251022093704.0":"2025-10-22T09:38:36.487Z","0.30.6-beta-20251022111444.0":"2025-10-22T11:16:16.490Z","0.30.6-beta-20251022112352.0":"2025-10-22T11:25:19.914Z","0.30.6-beta-20251023082056.0":"2025-10-23T08:22:28.601Z","0.30.6-beta-20251023092723.0":"2025-10-23T09:28:55.597Z","0.30.6-beta-20251023094958.0":"2025-10-23T09:51:32.578Z","0.30.6":"2025-10-23T10:31:37.571Z","0.30.6-beta-20251023120226.0":"2025-10-23T12:04:02.345Z","1.0.1-beta-20251024063839.0":"2025-10-24T06:40:08.873Z","1.0.1-beta-20251024064637.0":"2025-10-24T06:48:00.442Z","0.30.7-beta-20251024090505.0":"2025-10-24T09:06:32.891Z","0.30.7":"2025-10-24T09:26:32.595Z","1.0.1-beta-20251027033034.0":"2025-10-27T03:31:58.096Z","1.0.1-beta-20251027034431.0":"2025-10-27T03:46:00.306Z","1.0.1-beta-20251027074226.0":"2025-10-27T07:43:55.832Z","1.0.1-beta-20251028021317.0":"2025-10-28T02:14:47.589Z","1.0.1-beta-20251028065320.0":"2025-10-28T06:54:49.493Z","1.0.1-beta-20251028121806.0":"2025-10-28T12:19:34.303Z","1.0.1-beta-20251029093754.0":"2025-10-29T09:39:23.127Z","1.0.1-beta-20251030070226.0":"2025-10-30T07:03:55.153Z","1.0.1-beta-20251103074550.0":"2025-11-03T07:47:19.511Z","0.30.8-beta-20251103084157.0":"2025-11-03T08:43:29.818Z","0.30.8":"2025-11-04T04:30:04.168Z","1.0.1-beta-20251104075048.0":"2025-11-04T07:52:17.965Z","1.0.1-beta-20251104101357.0":"2025-11-04T10:15:18.824Z","1.0.1-beta-20251106111345.0":"2025-11-06T11:15:07.786Z","1.0.1-beta-20251107042357.0":"2025-11-07T04:25:26.643Z","1.0.1-beta-20251107065041.0":"2025-11-07T06:52:08.136Z","1.0.1-beta-20251110055007.0":"2025-11-10T05:51:34.980Z","1.0.1-beta-20251110115555.0":"2025-11-10T11:57:24.231Z","1.0.1-beta-20251110130223.0":"2025-11-10T13:03:50.315Z","1.0.1-beta-20251111072933.0":"2025-11-11T07:31:02.688Z","1.0.1-beta-20251111100700.0":"2025-11-11T10:08:28.879Z","1.0.1-beta-20251111112606.0":"2025-11-11T11:27:25.986Z","1.0.1-beta-20251111120301.0":"2025-11-11T12:04:31.683Z","1.0.1-beta-20251112052306.0":"2025-11-12T05:24:33.385Z","1.0.1-beta-20251112060124.0":"2025-11-12T06:02:52.266Z","1.0.1-beta-20251112063308.0":"2025-11-12T06:34:37.500Z","1.0.1-beta-20251113024542.0":"2025-11-13T02:47:10.609Z","1.0.1-beta-20251113024544.0":"2025-11-13T02:47:12.367Z","1.0.1-beta-20251113024939.0":"2025-11-13T02:51:09.403Z","1.0.1-beta-20251113025023.0":"2025-11-13T02:51:54.585Z","1.0.1-beta-20251113032744.0":"2025-11-13T03:29:13.741Z","1.0.1-beta-20251113033118.0":"2025-11-13T03:32:45.220Z","1.0.1-beta-20251117082110.0":"2025-11-17T08:22:40.421Z","1.0.1-beta-20251118021215.0":"2025-11-18T02:13:42.986Z","1.0.1-beta-20251118032203.0":"2025-11-18T03:23:30.770Z","1.0.1-beta-20251118060105.0":"2025-11-18T06:02:27.377Z","1.0.1-beta-20251119025754.0":"2025-11-19T02:59:20.517Z","1.0.1-beta-20251119084156.0":"2025-11-19T08:43:21.718Z","1.0.1-beta-20251119125954.0":"2025-11-19T13:01:22.947Z","1.0.1-beta-20251120033205.0":"2025-11-20T03:33:32.641Z","1.0.1-beta-20251120045856.0":"2025-11-20T05:00:24.034Z","1.0.1-beta-20251120071640.0":"2025-11-20T07:18:07.408Z","1.0.1-beta-20251123160938.0":"2025-11-23T16:11:04.908Z","1.0.1-beta-20251124014653.0":"2025-11-24T01:48:15.081Z","1.0.1-beta-20251124021017.0":"2025-11-24T02:11:44.384Z","1.0.1-beta-20251124032544.0":"2025-11-24T03:27:11.920Z","1.0.1-beta-20251125082516.0":"2025-11-25T08:26:45.809Z","1.0.1-beta-20251125123731.0":"2025-11-25T12:38:50.171Z","1.0.1-beta-20251126031734.0":"2025-11-26T03:18:58.338Z","1.0.1-beta-20251126084350.0":"2025-11-26T08:45:15.162Z","1.0.1-beta-20251126092253.0":"2025-11-26T09:24:19.565Z","1.0.1-beta-20251126094110.0":"2025-11-26T09:42:34.436Z","1.0.1-beta-20251127021613.0":"2025-11-27T02:17:32.958Z","1.0.1-beta-20251127023421.0":"2025-11-27T02:35:47.059Z","1.0.1-beta-20251128031353.0":"2025-11-28T03:15:24.533Z","1.0.1-beta-20251128032608.0":"2025-11-28T03:27:36.777Z","1.0.1-beta-20251129073709.0":"2025-11-29T07:38:36.649Z","1.0.1-beta-20251201114631.0":"2025-12-01T11:47:57.962Z","1.0.1-beta-20251202112442.0":"2025-12-02T11:26:09.475Z","1.0.1-beta-20251202152706.0":"2025-12-02T15:28:31.519Z","1.0.1-beta-20251203073716.0":"2025-12-03T07:38:38.257Z","0.30.9-beta-20251203125106.0":"2025-12-03T12:52:38.551Z","1.0.1-beta-20251203125942.0":"2025-12-03T13:01:08.763Z","1.0.1-beta-20251204013753.0":"2025-12-04T01:39:18.043Z","0.30.9":"2025-12-04T01:41:17.797Z","1.0.1-beta-20251204032807.0":"2025-12-04T03:29:29.296Z","1.0.1-beta-20251204064235.0":"2025-12-04T06:43:59.064Z","1.0.1-beta-20251204075416.0":"2025-12-04T07:55:35.142Z","1.0.1-beta-20251204081114.0":"2025-12-04T08:12:36.266Z","1.0.1-beta-20251204092409.0":"2025-12-04T09:25:31.825Z","1.0.1-beta-20251205024737.0":"2025-12-05T02:49:05.953Z","1.0.1-beta-20251205031225.0":"2025-12-05T03:13:47.873Z","1.0.1-beta-20251205093836.0":"2025-12-05T09:39:57.238Z","1.0.1-beta-20251205094204.0":"2025-12-05T09:43:27.776Z","1.0.1-beta-20251208031823.0":"2025-12-08T03:19:44.874Z","1.0.1-beta-20251208031856.0":"2025-12-08T03:20:22.668Z","1.0.1-beta-20251208033501.0":"2025-12-08T03:36:29.654Z","1.0.1-beta-20251208070218.0":"2025-12-08T07:03:46.327Z","1.0.1-beta-20251208071759.0":"2025-12-08T07:19:28.073Z","1.0.1-beta-20251208075922.0":"2025-12-08T08:00:51.847Z","1.0.1-beta-20251208085324.0":"2025-12-08T08:54:47.971Z","1.0.1-beta-20251208112226.0":"2025-12-08T11:23:49.619Z","1.0.1-beta-20251209024153.0":"2025-12-09T02:43:17.367Z","1.0.1-beta-20251209112631.0":"2025-12-09T11:27:59.250Z","0.30.10":"2025-12-11T03:35:42.798Z","1.0.1-beta-20251211095502.0":"2025-12-11T09:56:29.677Z","1.0.1-beta-20251211124955.0":"2025-12-11T12:51:21.995Z","1.0.1-beta-20251212055914.0":"2025-12-12T06:00:36.310Z","1.0.1-beta-20251212085743.0":"2025-12-12T08:59:11.063Z","1.0.1-beta-20251215101919.0":"2025-12-15T10:20:42.965Z","1.0.1-beta-20251216064101.0":"2025-12-16T06:42:30.501Z","1.0.1-beta-20251216072405.0":"2025-12-16T07:25:38.436Z","1.0.1-beta-20251216140107.0":"2025-12-16T14:02:37.821Z","1.0.1-beta-20251217063119.0":"2025-12-17T06:32:47.220Z","1.0.1-beta-20251217063723.0":"2025-12-17T06:38:45.410Z","1.0.1-beta-20251217082334.0":"2025-12-17T08:25:05.168Z","1.0.1-beta-20251218033045.0":"2025-12-18T03:32:15.794Z","0.30.11-beta-20251218071621.0":"2025-12-18T07:17:58.179Z","1.0.0":"2025-12-18T07:47:11.170Z","1.0.1":"2025-12-18T10:59:32.306Z","1.0.2-beta-20251219034434.0":"2025-12-19T03:46:05.276Z","1.0.2":"2025-12-19T12:37:30.755Z","1.0.3-beta-20251221011051.0":"2025-12-21T01:12:21.792Z","1.0.3-beta-20251223004639.0":"2025-12-23T00:48:08.548Z","1.0.3-beta-20251223070556.0":"2025-12-23T07:07:25.031Z","1.0.3":"2025-12-23T08:23:41.735Z","1.0.4-beta-20251223105123.0":"2025-12-23T10:52:48.799Z","1.0.4-beta-20251223112206.0":"2025-12-23T11:23:31.686Z","1.0.4-beta-20251223124656.0":"2025-12-23T12:48:22.698Z","1.0.4-beta-20251224020343.0":"2025-12-24T02:05:11.652Z","1.0.4-beta-20251224035247.0":"2025-12-24T03:54:16.917Z","1.0.4-beta-20251224080556.0":"2025-12-24T08:07:23.872Z","1.0.4-beta-20251224083730.0":"2025-12-24T08:39:00.966Z","1.0.4-beta-20251225024853.0":"2025-12-25T02:50:21.494Z","1.0.4-beta-20251225030856.0":"2025-12-25T03:10:23.617Z","1.0.4-beta-20251225035408.0":"2025-12-25T03:55:37.008Z","1.0.4-beta-20251225113415.0":"2025-12-25T11:35:44.372Z","1.0.4-beta-20251229021253.0":"2025-12-29T02:14:21.913Z","1.0.4":"2025-12-29T02:33:53.223Z","1.0.5-beta-20251229072356.0":"2025-12-29T07:25:23.237Z","1.0.5-beta-20251230124359.0":"2025-12-30T12:45:26.326Z","1.0.5-beta-20251230131740.0":"2025-12-30T13:19:05.733Z","1.0.5-beta-20251230135517.0":"2025-12-30T13:56:46.295Z","1.0.5-beta-20251231022759.0":"2025-12-31T02:29:26.531Z","1.0.5-beta-20251231065132.0":"2025-12-31T06:53:00.070Z","1.0.5-beta-20260104042600.0":"2026-01-04T04:27:27.980Z","1.0.5-beta-20260104042628.0":"2026-01-04T04:27:57.713Z","1.0.5-beta-20260104063142.0":"2026-01-04T06:33:04.343Z","1.0.5-beta-20260105023603.0":"2026-01-05T02:37:30.988Z","1.1.0":"2026-01-05T06:41:29.441Z","1.1.1-beta-20260105102200.0":"2026-01-05T10:23:29.227Z","1.1.1-beta-20260106014949.0":"2026-01-06T01:51:18.810Z","1.1.1-beta-20260106151323.0":"2026-01-06T15:14:51.064Z","1.1.1-beta-20260107032519.0":"2026-01-07T03:26:48.529Z","1.1.1-beta-20260108085624.0":"2026-01-08T08:57:55.808Z","1.2.0":"2026-01-08T09:28:21.790Z","1.2.1-beta-20260108154312.0":"2026-01-08T15:44:43.982Z","1.2.1-beta-20260109060244.0":"2026-01-09T06:04:11.412Z","1.2.1-beta-20260109075435.0":"2026-01-09T07:56:05.508Z","1.2.1-beta-20260112081017.0":"2026-01-12T08:11:51.401Z","1.2.1-beta-20260112112154.0":"2026-01-12T11:23:32.065Z","1.2.1-beta-20260112114129.0":"2026-01-12T11:43:02.490Z","1.2.1-beta-20260113073450.0":"2026-01-13T07:36:14.433Z","1.2.1-beta-20260114072539.0":"2026-01-14T07:27:06.092Z","1.2.1-beta-20260115021413.0":"2026-01-15T02:15:38.040Z","1.2.1":"2026-01-15T02:51:30.009Z","1.2.2-beta-20260115034338.0":"2026-01-15T03:45:05.596Z","1.2.2-beta-20260115065918.0":"2026-01-15T07:00:49.470Z","1.2.2-beta-20260115090041.0":"2026-01-15T09:02:09.867Z","1.2.2-beta-20260115092052.0":"2026-01-15T09:22:19.032Z","1.2.2-beta-20260115120150.0":"2026-01-15T12:03:22.631Z","1.2.2-beta-20260116060040.0":"2026-01-16T06:02:04.218Z","1.2.2-beta-20260116064919.0":"2026-01-16T06:50:48.418Z","1.2.2-beta-20260116071350.0":"2026-01-16T07:15:17.502Z","1.2.2-beta-20260116083700.0":"2026-01-16T08:38:38.576Z","1.2.2-beta-20260116090628.0":"2026-01-16T09:07:55.059Z","1.2.2-beta-20260116092125.0":"2026-01-16T09:22:55.063Z","1.2.2-beta-20260116094337.0":"2026-01-16T09:45:05.076Z","1.2.2-beta-20260116114131.0":"2026-01-16T11:42:59.069Z","1.2.2-beta-20260119111553.0":"2026-01-19T11:17:20.665Z","1.2.2-beta-20260119114334.0":"2026-01-19T11:45:02.500Z","1.2.2-beta-20260120021918.0":"2026-01-20T02:20:44.789Z","1.2.2-beta-20260120025423.0":"2026-01-20T02:55:52.082Z","1.2.2-beta-20260120030311.0":"2026-01-20T03:04:38.233Z","1.2.2-beta-20260120033218.0":"2026-01-20T03:33:48.167Z","1.2.2":"2026-01-20T06:08:21.398Z","1.2.3-beta-20260120082504.0":"2026-01-20T08:26:31.898Z","1.2.3-beta-20260120095429.0":"2026-01-20T09:56:08.931Z","1.2.3-beta-20260121034653.0":"2026-01-21T03:48:15.662Z","1.2.3-beta-20260121051819.0":"2026-01-21T05:19:48.295Z","1.2.3-beta-20260121054555.0":"2026-01-21T05:47:25.566Z","1.2.3-beta-20260121104254.0":"2026-01-21T10:44:20.823Z","1.2.3-beta-20260121113519.0":"2026-01-21T11:36:44.895Z","1.2.3-beta-20260121122633.0":"2026-01-21T12:28:00.668Z","1.2.3-beta-20260121142614.0":"2026-01-21T14:27:37.206Z","1.2.3-beta-20260122034822.0":"2026-01-22T03:49:49.995Z","1.2.3-beta-20260122042810.0":"2026-01-22T04:29:36.514Z","1.2.3-beta-20260122052852.0":"2026-01-22T05:30:20.945Z","1.2.3-beta-20260122055811.0":"2026-01-22T05:59:40.530Z","1.2.3-beta-20260122061216.0":"2026-01-22T06:13:43.164Z","1.2.3-beta-20260122071913.0":"2026-01-22T07:20:50.336Z","1.2.3-beta-20260122072351.0":"2026-01-22T07:25:20.294Z","1.2.3-beta-20260122082712.0":"2026-01-22T08:28:46.362Z","1.2.3-beta-20260122084118.0":"2026-01-22T08:42:44.257Z","1.2.3-beta-20260122105542.0":"2026-01-22T10:57:06.114Z","1.2.3-beta-20260123062401.0":"2026-01-23T06:25:46.444Z","1.2.3-beta-20260123104740.0":"2026-01-23T10:49:01.916Z","1.2.3-beta-20260123110523.0":"2026-01-23T11:06:43.959Z","1.2.3-beta-20260123113203.0":"2026-01-23T11:40:17.316Z","1.2.3-beta-20260125063343.0":"2026-01-25T06:35:10.233Z","1.2.3-beta-20260125070401.0":"2026-01-25T07:05:21.373Z","1.2.3-beta-20260125073142.0":"2026-01-25T07:33:12.357Z","1.2.3-beta-20260125074627.0":"2026-01-25T07:47:57.089Z","1.2.3-beta-20260125080835.0":"2026-01-25T08:10:02.823Z","1.2.3-beta-20260126022256.0":"2026-01-26T02:24:26.504Z","1.2.3-beta-20260126023330.0":"2026-01-26T02:34:58.326Z","1.2.3-beta-20260126024618.0":"2026-01-26T02:47:41.992Z","1.2.3-beta-20260126031715.0":"2026-01-26T03:18:43.218Z","1.2.3-beta-20260126032520.0":"2026-01-26T03:26:47.425Z","1.2.3-beta-20260126065711.0":"2026-01-26T06:58:29.661Z","1.2.3-beta-20260126071615.0":"2026-01-26T07:17:37.535Z","1.2.3-beta-20260126074342.0":"2026-01-26T07:44:58.479Z","1.2.3-beta-20260126083826.0":"2026-01-26T08:39:58.140Z","1.2.3-beta-20260126100457.0":"2026-01-26T10:06:30.290Z","1.2.3-beta-20260127070952.0":"2026-01-27T07:11:27.351Z","1.2.3-beta-20260127124325.0":"2026-01-27T12:45:03.123Z","1.3.0":"2026-01-27T13:01:57.851Z","1.3.1-beta-20260128022631.0":"2026-01-28T02:28:09.550Z","1.3.1-beta-20260128032156.0":"2026-01-28T03:23:29.069Z","1.3.1":"2026-01-28T03:58:55.243Z","1.3.1-beta-20260128040840.0":"2026-01-28T04:10:16.977Z","1.3.1-beta-20260128042253.0":"2026-01-28T04:24:32.131Z","1.3.1-beta-20260128043051.0":"2026-01-28T04:32:24.415Z","1.3.2":"2026-01-28T09:41:14.542Z","1.3.3-beta-20260129023218.0":"2026-01-29T02:33:53.609Z","1.3.3-beta-20260129034300.0":"2026-01-29T03:44:33.787Z","1.3.3-beta-20260129042850.0":"2026-01-29T04:30:22.979Z","1.3.3-beta-20260129065419.0":"2026-01-29T06:55:52.673Z","1.3.3":"2026-01-29T08:27:19.048Z","1.3.4-beta-20260129101746.0":"2026-01-29T10:19:14.914Z","1.3.4":"2026-01-29T15:12:51.794Z","1.3.5-beta-20260130032421.0":"2026-01-30T03:25:59.153Z","1.3.5-beta-20260130092951.0":"2026-01-30T09:31:26.328Z","1.3.5-beta-20260130105858.0":"2026-01-30T11:00:25.943Z","1.3.5-beta-20260202020122.0":"2026-02-02T02:02:51.989Z","1.3.5-beta-20260202030636.0":"2026-02-02T03:08:09.469Z","1.3.5-beta-20260202075348.0":"2026-02-02T07:55:16.379Z","1.3.5-beta-20260203035749.0":"2026-02-03T03:59:23.149Z","1.3.5-beta-20260203085617.0":"2026-02-03T08:57:51.611Z","1.3.5-beta-20260203090835.0":"2026-02-03T09:10:06.374Z","1.3.5-beta-20260204061938.0":"2026-02-04T06:21:13.250Z","1.3.5-beta-20260204065537.0":"2026-02-04T06:57:06.819Z","1.3.5-beta-20260204093120.0":"2026-02-04T09:32:54.465Z","1.3.5-beta-20260204095321.0":"2026-02-04T09:54:52.214Z","1.3.5":"2026-02-04T10:30:07.715Z","1.3.6-beta-20260204110201.0":"2026-02-04T11:03:27.125Z","1.3.6-beta-20260205013053.0":"2026-02-05T01:32:24.434Z","1.3.6":"2026-02-05T02:08:06.854Z","1.3.7-beta-20260205031320.0":"2026-02-05T03:14:54.619Z","1.3.7":"2026-02-05T03:20:10.947Z","1.3.8-beta-20260205083246.0":"2026-02-05T08:34:14.254Z","1.3.8":"2026-02-05T16:06:08.182Z","1.3.9-beta-20260206023533.0":"2026-02-06T02:37:06.959Z","1.3.8-beta-20260206024209.0":"2026-02-06T02:43:41.115Z","1.3.8-beta-20260206040406.0":"2026-02-06T04:05:43.110Z","1.3.8-beta-20260206043311.0":"2026-02-06T04:34:45.730Z","1.3.9":"2026-02-06T06:30:59.169Z","1.3.10-beta-20260207092031.0":"2026-02-07T09:22:08.042Z","1.3.10-beta-20260209020858.0":"2026-02-09T02:10:24.757Z","1.3.10-beta-20260209030006.0":"2026-02-09T03:01:38.147Z","1.3.10-beta-20260209033639.0":"2026-02-09T03:38:15.043Z","1.3.10-beta-20260209035212.0":"2026-02-09T03:53:47.425Z","1.3.10-beta-20260209040516.0":"2026-02-09T04:06:46.681Z","1.3.10-beta-20260209050644.0":"2026-02-09T05:08:20.287Z","1.3.10-beta-20260209052022.0":"2026-02-09T05:21:56.480Z","1.3.10-beta-20260209053847.0":"2026-02-09T05:40:23.210Z","1.3.10-beta-20260209075229.0":"2026-02-09T07:54:03.832Z","1.3.10-beta-20260209084323.0":"2026-02-09T08:44:54.944Z","1.3.10-beta-20260209092312.0":"2026-02-09T09:24:43.375Z","1.3.10-beta-20260209113034.0":"2026-02-09T11:32:06.404Z","1.3.10":"2026-02-09T11:44:27.860Z","1.3.10-beta-20260210033532.0":"2026-02-10T03:37:03.234Z","1.3.10-beta-20260210040221.0":"2026-02-10T04:03:56.045Z","1.3.11-beta-20260210054223.0":"2026-02-10T05:43:50.317Z","1.3.11-beta-20260210062109.0":"2026-02-10T06:22:41.465Z","1.3.11-beta-20260210070852.0":"2026-02-10T07:10:25.299Z","1.3.11-beta-20260210081736.0":"2026-02-10T08:19:10.724Z","1.3.11-beta-20260210082113.0":"2026-02-10T08:22:42.028Z","1.3.11-beta-20260210093220.0":"2026-02-10T09:33:53.909Z","1.3.11-beta-20260210094227.0":"2026-02-10T09:43:54.964Z","1.3.11-beta-20260210094931.0":"2026-02-10T09:51:02.699Z","1.3.11-beta-20260210110943.0":"2026-02-10T11:11:15.663Z","1.2.3-beta-20260210112221.0":"2026-02-10T11:23:34.725Z","1.3.11-beta-20260210114248.0":"2026-02-10T11:44:17.885Z","1.3.11-beta-20260211031343.0":"2026-02-11T03:15:15.238Z","1.3.11":"2026-02-11T05:27:28.649Z","1.3.11-beta-20260211054343.0":"2026-02-11T05:45:15.219Z","1.3.11-beta-20260211063600.0":"2026-02-11T06:37:32.539Z","1.3.11-beta-20260211070746.0":"2026-02-11T07:09:17.574Z","1.3.11-beta-20260211070756.0":"2026-02-11T07:09:29.237Z","1.3.12-beta-20260211080855.0":"2026-02-11T08:10:27.823Z","1.3.11-beta-20260211085530.0":"2026-02-11T08:57:01.510Z","1.3.12-beta-20260211105759.0":"2026-02-11T10:59:36.372Z","1.3.12-beta-20260211110624.0":"2026-02-11T11:07:57.161Z","1.3.12-beta-20260211111419.0":"2026-02-11T11:15:52.290Z","1.3.12-beta-20260211111947.0":"2026-02-11T11:21:20.974Z","1.3.12-beta-20260211113549.0":"2026-02-11T11:37:21.372Z","1.3.12-beta-20260211123127.0":"2026-02-11T12:32:57.352Z","1.3.12-beta-20260211144421.0":"2026-02-11T14:45:52.404Z","1.3.12-beta-20260211155735.0":"2026-02-11T15:59:10.289Z","1.3.12-beta-20260212023133.0":"2026-02-12T02:33:08.073Z","1.3.12-beta-20260212025734.0":"2026-02-12T02:59:11.031Z","1.3.12-beta-20260212033510.0":"2026-02-12T03:36:44.419Z","1.3.12-beta-20260212050030.0":"2026-02-12T05:02:03.213Z","1.3.12-beta-20260212050546.0":"2026-02-12T05:07:21.906Z","1.3.12-beta-20260212061942.0":"2026-02-12T06:21:15.892Z","1.3.12-beta-20260212063723.0":"2026-02-12T06:38:54.580Z","1.3.12-beta-20260212063915.0":"2026-02-12T06:40:48.494Z","1.4.0":"2026-02-12T07:37:01.871Z","1.4.1-beta-20260212114710.0":"2026-02-12T11:48:45.916Z","1.4.1-beta-20260212115343.0":"2026-02-12T11:55:14.470Z","1.4.1":"2026-02-13T02:17:30.914Z","1.4.2-beta-20260213023614.0":"2026-02-13T02:37:44.349Z","1.4.2":"2026-02-13T02:39:26.719Z","1.4.1-beta-20260213134856.0":"2026-02-13T13:50:31.116Z","1.4.3":"2026-02-13T14:38:29.594Z","1.4.4-beta-20260214024122.0":"2026-02-14T02:42:55.207Z","1.4.4":"2026-02-14T03:02:36.274Z","1.4.5-beta-20260214054425.0":"2026-02-14T05:46:00.964Z","1.4.5-beta-20260214073330.0":"2026-02-14T07:35:08.051Z","1.4.5":"2026-02-14T07:35:54.503Z","1.4.5-beta-20260214073825.0":"2026-02-14T07:40:00.163Z","1.4.6":"2026-02-24T05:02:18.599Z","1.4.7":"2026-02-25T13:32:28.220Z","1.4.8-beta-20260226055141.0":"2026-02-26T05:53:19.315Z","1.4.8-beta-20260226063853.0":"2026-02-26T06:40:33.238Z","1.4.8-beta-20260226065744.0":"2026-02-26T06:59:17.843Z","1.4.7-beta-20260226072540.0":"2026-02-26T07:27:21.234Z","1.4.8-beta-20260226073838.0":"2026-02-26T07:40:12.171Z","1.4.8-beta-20260226080245.0":"2026-02-26T08:04:16.135Z","1.4.8-beta-20260226080545.0":"2026-02-26T08:07:20.981Z","1.4.8-beta-20260226081437.0":"2026-02-26T08:16:10.839Z","1.4.8-beta-20260226083355.0":"2026-02-26T08:35:32.749Z","1.4.8-beta-20260226085745.0":"2026-02-26T08:59:19.578Z","1.4.8-beta-20260227024943.0":"2026-02-27T02:51:23.013Z","1.4.8-beta-20260227030546.0":"2026-02-27T03:07:27.369Z","1.4.8-beta-20260227031711.0":"2026-02-27T03:18:47.175Z","1.4.8-beta-20260227035027.0":"2026-02-27T03:52:09.255Z","1.4.8-beta-20260227035038.0":"2026-02-27T03:52:11.873Z","1.4.8-beta-20260227035721.0":"2026-02-27T03:59:04.986Z","1.4.8-beta-20260227063551.0":"2026-02-27T06:37:35.111Z","1.4.8-beta-20260227071612.0":"2026-02-27T07:17:53.702Z","1.4.8-beta-20260227074608.0":"2026-02-27T07:47:44.786Z","1.4.8-beta-20260227080440.0":"2026-02-27T08:06:14.752Z","1.4.8-beta-20260227081324.0":"2026-02-27T08:15:04.556Z","1.4.8-beta-20260227092357.0":"2026-02-27T09:25:30.698Z","1.4.8-beta-20260228025947.0":"2026-02-28T03:01:23.137Z","1.4.8":"2026-02-28T03:47:36.213Z","1.4.9":"2026-02-28T09:51:54.029Z","1.4.10-beta-20260302090135.0":"2026-03-02T09:03:17.456Z","1.5.0":"2026-03-02T09:17:29.538Z","1.5.1-beta-20260302102736.0":"2026-03-02T10:29:17.963Z","1.5.1":"2026-03-03T07:08:33.115Z","1.5.1-beta-20260303073935.0":"2026-03-03T07:41:18.977Z","1.5.2-beta-20260303083655.0":"2026-03-03T08:38:39.334Z","1.5.2-beta-20260303150256.0":"2026-03-03T15:04:37.764Z","1.5.1-beta-20260303235500.0":"2026-03-03T23:56:42.233Z","1.5.2-beta-20260304001559.0":"2026-03-04T00:17:45.619Z","1.5.2":"2026-03-04T06:14:13.746Z","1.5.3-beta-20260305031416.0":"2026-03-05T03:16:02.472Z","1.5.3-beta-20260305031559.0":"2026-03-05T03:17:36.907Z","1.5.3-beta-20260305060313.0":"2026-03-05T06:04:53.022Z","1.5.3-beta-20260305065727.0":"2026-03-05T06:59:03.680Z","1.5.3-beta-20260305083331.0":"2026-03-05T08:35:12.202Z","1.5.3-beta-20260305091226.0":"2026-03-05T09:14:06.390Z","1.5.3-beta-20260305093621.0":"2026-03-05T09:37:59.847Z","1.5.3-beta-20260305115122.0":"2026-03-05T11:52:56.336Z","1.5.3-beta-20260306025136.0":"2026-03-06T02:53:18.318Z","1.5.3-beta-20260306030241.0":"2026-03-06T03:04:19.432Z","1.5.3-beta-20260306030803.0":"2026-03-06T03:09:43.403Z","1.5.3-beta-20260306032043.0":"2026-03-06T03:22:23.638Z","1.5.3-beta-20260306033218.0":"2026-03-06T03:33:56.746Z","1.5.3-beta-20260306033908.0":"2026-03-06T03:40:40.962Z","1.5.3-beta-20260306034253.0":"2026-03-06T03:44:32.408Z","1.5.3-beta-20260306040002.0":"2026-03-06T04:01:42.822Z","1.5.3-beta-20260306040654.0":"2026-03-06T04:08:25.203Z","1.5.3-beta-20260306054930.0":"2026-03-06T05:51:10.240Z","1.5.3-beta-20260306065356.0":"2026-03-06T06:55:34.336Z","1.5.3-beta-20260306065652.0":"2026-03-06T06:58:35.016Z","1.5.3-beta-20260306065659.0":"2026-03-06T06:58:37.621Z","1.5.3-beta-20260309024048.0":"2026-03-09T02:42:32.137Z","1.5.3-beta-20260309025904.0":"2026-03-09T03:00:43.466Z","1.5.3-beta-20260309062917.0":"2026-03-09T06:30:55.944Z","1.5.3-beta-20260309091836.0":"2026-03-09T09:20:11.930Z","1.5.3":"2026-03-09T12:11:22.608Z","1.5.4-beta-20260310030546.0":"2026-03-10T03:07:26.498Z","1.5.4-beta-20260310084708.0":"2026-03-10T08:48:42.542Z","1.5.4":"2026-03-11T00:57:56.438Z","1.5.5-beta-20260311054729.0":"2026-03-11T05:49:10.157Z","1.5.3-beta-20260311065048.0":"2026-03-11T06:52:25.554Z","1.5.5-beta-20260311070351.0":"2026-03-11T07:05:29.842Z","1.5.5-beta-20260311113339.0":"2026-03-11T11:35:20.713Z","1.5.5-beta-20260312025358.0":"2026-03-12T02:55:38.873Z","1.5.5-beta-20260312052255.0":"2026-03-12T05:24:32.818Z","1.5.5-beta-20260312073746.0":"2026-03-12T07:39:27.017Z","1.5.5-beta-20260312110434.0":"2026-03-12T11:06:16.175Z","1.5.5-beta-20260313031700.0":"2026-03-13T03:18:31.157Z","1.5.5-beta-20260313035420.0":"2026-03-13T03:55:58.215Z","1.5.5-beta-20260313075815.0":"2026-03-13T07:59:56.607Z","1.5.5-beta-20260313080719.0":"2026-03-13T08:09:00.721Z","1.5.5-beta-20260313090523.0":"2026-03-13T09:07:03.132Z","1.5.5-beta-20260313092855.0":"2026-03-13T09:30:35.698Z","1.5.5":"2026-03-16T02:03:38.330Z","1.5.5-beta-20260316033254.0":"2026-03-16T03:34:34.312Z","1.5.5-beta-20260316093244.0":"2026-03-16T09:34:25.189Z","1.5.6":"2026-03-17T01:57:26.923Z","1.5.6-beta-20260317024237.0":"2026-03-17T02:44:18.116Z","1.5.7-beta-20260317083700.0":"2026-03-17T08:38:44.414Z","1.5.7-beta-20260317091411.0":"2026-03-17T09:15:54.701Z","1.5.7-beta-20260318044548.0":"2026-03-18T04:47:35.174Z","1.5.7-beta-20260318053429.0":"2026-03-18T05:36:03.169Z","1.5.7-beta-20260319094709.0":"2026-03-19T09:48:51.372Z","1.5.7-beta-20260319103720.0":"2026-03-19T10:39:03.194Z","1.5.7-beta-20260320024852.0":"2026-03-20T02:50:32.259Z","1.5.7-beta-20260323022931.0":"2026-03-23T02:31:20.390Z","1.5.7-beta-20260323060422.0":"2026-03-23T06:06:05.000Z","1.5.7-beta-20260323071137.0":"2026-03-23T07:13:18.672Z","1.5.7-beta-20260323081159.0":"2026-03-23T08:13:44.406Z","1.5.7-beta-20260323093121.0":"2026-03-23T09:33:03.348Z","1.5.7-beta-20260323103406.0":"2026-03-23T10:35:50.724Z","1.5.7-beta-20260323104416.0":"2026-03-23T10:46:00.796Z","1.5.7-beta-20260323111729.0":"2026-03-23T11:19:12.708Z","1.5.7-beta-20260323114150.0":"2026-03-23T11:43:30.510Z","1.5.7":"2026-03-23T12:22:43.478Z","1.5.8-beta-20260324073120.0":"2026-03-24T07:33:08.188Z","1.5.8-beta-20260324074118.0":"2026-03-24T07:43:01.541Z","1.5.7-beta-20260324093639.0":"2026-03-24T09:38:22.588Z","1.5.8-beta-20260325025832.0":"2026-03-25T03:00:16.176Z","1.5.8":"2026-03-25T03:27:29.814Z","1.5.8-beta-20260325034913.0":"2026-03-25T03:51:00.214Z","1.5.8-beta-20260325063536.0":"2026-03-25T06:37:20.615Z","1.5.9-beta-20260325080051.0":"2026-03-25T08:02:35.673Z","1.6.0":"2026-03-26T03:03:48.979Z","1.6.1-beta-20260327083049.0":"2026-03-27T08:32:30.979Z","1.6.1-beta-20260327104111.0":"2026-03-27T10:42:53.980Z","1.6.1-beta-20260330094822.0":"2026-03-30T09:50:07.196Z","1.6.1-beta-20260331033048.0":"2026-03-31T03:32:30.729Z","1.6.1-beta-20260331063813.0":"2026-03-31T06:39:55.568Z","1.6.1-beta-20260331064302.0":"2026-03-31T06:44:43.915Z","1.6.1-beta-20260331065357.0":"2026-03-31T06:55:41.462Z","1.6.1-beta-20260331072626.0":"2026-03-31T07:28:02.838Z","1.6.1-beta-20260331073142.0":"2026-03-31T07:33:26.184Z","1.6.1-beta-20260331082632.0":"2026-03-31T08:28:13.274Z","1.6.1-beta-20260331083547.0":"2026-03-31T08:37:30.797Z","1.6.1-beta-20260331120401.0":"2026-03-31T12:05:45.771Z","1.6.1":"2026-04-01T01:18:07.143Z","1.6.1-beta-20260401022446.0":"2026-04-01T02:26:28.067Z","1.6.1-beta-20260401030951.0":"2026-04-01T03:11:36.768Z","1.6.1-beta-20260401033839.0":"2026-04-01T03:40:21.203Z","1.6.2-beta-20260401091950.0":"2026-04-01T09:21:33.540Z","1.6.2-beta-20260401093323.0":"2026-04-01T09:35:00.937Z","1.6.2-beta-20260402032448.0":"2026-04-02T03:26:34.551Z","1.6.2":"2026-04-02T04:24:13.563Z","1.6.1-beta-20260402050649.0":"2026-04-02T05:08:35.723Z","1.6.1-beta-20260402055539.0":"2026-04-02T05:57:23.009Z","1.6.1-beta-20260402061812.0":"2026-04-02T06:19:55.987Z","1.6.3-beta-20260402103943.0":"2026-04-02T10:41:27.316Z","1.6.3-beta-20260403070857.0":"2026-04-03T07:10:42.395Z","1.6.3":"2026-04-07T02:50:46.060Z","1.6.4":"2026-04-07T08:30:23.692Z","1.7.0":"2026-04-08T02:50:38.221Z","1.7.1-beta-20260408073050.0":"2026-04-08T07:32:44.437Z","1.7.1-beta-20260408081855.0":"2026-04-08T08:20:36.780Z","1.7.1-beta-20260408105543.0":"2026-04-08T10:57:26.642Z","1.7.1":"2026-04-08T13:36:01.157Z","1.7.2-beta-20260409032436.0":"2026-04-09T03:26:16.632Z","1.7.2":"2026-04-09T03:40:42.045Z","1.7.2-beta-20260409035204.0":"2026-04-09T03:53:48.354Z","1.7.2-beta-20260409063000.0":"2026-04-09T06:31:44.585Z","1.7.2-beta-20260409070832.0":"2026-04-09T07:10:13.126Z","1.7.2-beta-20260409091238.0":"2026-04-09T09:14:23.289Z","1.7.3":"2026-04-09T10:04:04.394Z","1.7.3-beta-20260410073825.0":"2026-04-10T07:40:05.709Z","1.7.3-beta-20260410094527.0":"2026-04-10T09:47:11.490Z","1.7.3-beta-20260410102611.0":"2026-04-10T10:27:58.158Z","1.7.3-beta-20260413090232.0":"2026-04-13T09:04:13.307Z","1.7.3-beta-20260413092647.0":"2026-04-13T09:28:27.225Z","1.7.3-beta-20260414064358.0":"2026-04-14T06:45:42.342Z","1.7.3-beta-20260414094926.0":"2026-04-14T09:51:08.565Z","1.7.3-beta-20260415040019.0":"2026-04-15T04:01:58.944Z","1.7.3-beta-20260415062833.0":"2026-04-15T06:30:19.157Z","1.7.3-beta-20260415065850.0":"2026-04-15T07:00:31.315Z","1.7.3-beta-20260415071518.0":"2026-04-15T07:17:00.669Z","1.7.3-beta-20260415073003.0":"2026-04-15T07:31:47.740Z","1.7.3-beta-20260415085200.0":"2026-04-15T08:53:44.728Z","1.7.3-beta-20260415114529.0":"2026-04-15T11:47:15.911Z","1.7.4":"2026-04-16T03:14:03.077Z","1.7.3-beta-20260416090650.0":"2026-04-16T09:08:14.722Z","1.7.5-beta-20260418223706.0":"2026-04-18T22:38:57.587Z","1.7.5-beta-20260420031652.0":"2026-04-20T03:18:44.454Z","1.7.5-beta-20260420031920.0":"2026-04-20T03:21:10.743Z","1.7.5-beta-20260420032657.0":"2026-04-20T03:28:46.517Z","1.7.5-beta-20260420035759.0":"2026-04-20T03:59:50.234Z","1.7.5-beta-20260420052829.0":"2026-04-20T05:30:11.718Z","1.7.5-beta-20260420061332.0":"2026-04-20T06:15:18.367Z","1.7.5-beta-20260420065618.0":"2026-04-20T06:58:01.263Z","1.7.5-beta-20260420070046.0":"2026-04-20T07:02:40.019Z","1.7.5-beta-20260420075536.0":"2026-04-20T07:57:22.735Z","1.7.5-beta-20260420082205.0":"2026-04-20T08:23:54.522Z","1.7.5-beta-20260420091216.0":"2026-04-20T09:13:59.327Z","1.7.5-beta-20260420110257.0":"2026-04-20T11:04:24.671Z","1.7.5-beta-20260421024012.0":"2026-04-21T02:41:59.226Z","1.7.5-beta-20260421030240.0":"2026-04-21T03:04:26.412Z","1.7.5-beta-20260421030751.0":"2026-04-21T03:09:39.809Z","1.7.5-beta-20260421061704.0":"2026-04-21T06:18:58.889Z","1.7.5":"2026-04-21T06:56:09.500Z","1.7.6-beta-20260421072755.0":"2026-04-21T07:29:41.116Z","1.7.5-beta-20260421125751.0":"2026-04-21T12:59:24.540Z","1.7.5-beta-20260422015927.0":"2026-04-22T02:01:17.821Z","1.7.5-beta-20260422092200.0":"2026-04-22T09:23:57.817Z","1.7.5-beta-20260422103445.0":"2026-04-22T10:36:48.731Z","1.7.5-beta-20260423055241.0":"2026-04-23T05:54:44.838Z","1.7.5-beta-20260423060506.0":"2026-04-23T06:07:02.554Z","1.7.5-beta-20260423065911.0":"2026-04-23T07:01:10.744Z","1.7.6-beta-20260423130231.0":"2026-04-23T13:04:22.690Z","1.7.6-beta-20260425023224.0":"2026-04-25T02:34:12.903Z","1.7.6-beta-20260427023820.0":"2026-04-27T02:40:08.135Z","1.7.6":"2026-04-27T09:44:22.896Z","1.7.7-beta-20260428092036.0":"2026-04-28T09:22:41.581Z","1.7.7-beta-20260428102047.0":"2026-04-28T10:23:02.130Z","1.7.7-beta-20260428105933.0":"2026-04-28T11:01:04.386Z","1.7.7-beta-20260428153909.0":"2026-04-28T15:41:29.981Z","1.7.7-beta-20260429033400.0":"2026-04-29T03:35:55.766Z","1.7.7-beta-20260430031647.0":"2026-04-30T03:18:52.321Z","1.7.7":"2026-04-30T07:01:41.323Z","1.7.9":"2026-05-06T03:58:16.748Z","1.7.10-beta-20260507030203.0":"2026-05-07T03:03:52.718Z","1.7.10-beta-20260507123827.0":"2026-05-07T12:40:23.051Z","1.7.10-beta-20260508024212.0":"2026-05-08T02:44:03.113Z","1.7.7-beta-20260508070206.0":"2026-05-08T07:04:04.940Z","1.7.7-beta-20260508074830.0":"2026-05-08T07:50:24.087Z","1.7.10":"2026-05-09T02:18:49.326Z","1.7.11-beta-20260511093113.0":"2026-05-11T09:33:01.782Z","1.7.11-beta-20260511095540.0":"2026-05-11T09:57:28.653Z","1.7.11-beta-20260511123355.0":"2026-05-11T12:36:00.936Z","1.7.11-beta-20260511124021.0":"2026-05-11T12:42:13.695Z","1.7.11-beta-20260512041055.0":"2026-05-12T04:12:54.867Z","1.7.11-beta-20260512061714.0":"2026-05-12T06:19:12.001Z","1.7.11-beta-20260512064610.0":"2026-05-12T06:48:09.424Z","1.7.11-beta-20260512065701.0":"2026-05-12T06:58:54.369Z","1.7.11-beta-20260512084802.0":"2026-05-12T08:49:55.953Z","1.7.11-beta-20260512114859.0":"2026-05-12T11:50:48.085Z","1.7.11-beta-20260512144905.0":"2026-05-12T14:51:03.316Z","1.8.0":"2026-05-13T06:32:59.857Z","1.8.1-beta-20260513084557.0":"2026-05-13T08:47:54.757Z","1.7.11-beta-20260514030001.0":"2026-05-14T03:01:53.441Z","1.8.1":"2026-05-14T06:19:08.137Z","1.8.2-beta-20260514081315.0":"2026-05-14T08:14:46.803Z","1.8.2-beta-20260515014559.0":"2026-05-15T01:48:01.719Z"},"license":"MIT","keywords":["Android UI automation","Android AI testing","Android automation library","Android automation tool","Android use"],"description":"Android automation library for Midscene","maintainers":[{"name":"quanru","email":"quanruzhuoxiu@gmail.com"},{"name":"zhoushaw","email":"466150516@qq.com"},{"name":"yuyutaotao","email":"yutao.tao@bytedance.com"},{"name":"jingkai.zhao","email":"zjk.npm@fastmail.com"}],"readme":"","readmeFilename":""}