{"_id":"assistsx-vue","_rev":"27-be1918839da69ad1fa0e9803e47fbdb0","name":"assistsx-vue","dist-tags":{"latest":"0.0.158"},"versions":{"0.0.132":{"name":"assistsx-vue","version":"0.0.132","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.132","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"4f555f2833245fb67e98145510af65deca0cbed8","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.132.tgz","fileCount":38,"integrity":"sha512-LcveSuvyJs/7x+atJt699DIOS+puFyrdyFytmJMOz97mHtUHTDvQ4WED2LKDaKlTJyVzjoWcMO6Mo8BnNHTmoA==","signatures":[{"sig":"MEUCIEtOYmmM8wMqIughISZ5p+YBOlUZ9o+wE1657LLTcs/lAiEA87T8JMEyvmjQkpPKKoidIcqWua+dLZssI27ncQ2PLGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148342},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","actor":{"name":"kktkt550","type":"user","email":"kktkt550@gmail.com"},"email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.132_1751728860450_0.3727880957098557","host":"s3://npm-registry-packages-npm-production"}},"0.0.133":{"name":"assistsx-vue","version":"0.0.133","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.133","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"454d591c2faf92bae9a8f0d096c16f97a9ba8284","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.133.tgz","fileCount":38,"integrity":"sha512-BdalC3uUs4WtBnYNfSh9/LwpoOpN6fqFHiuMXVd6Q1ZpgRm58ATLAN5J4ZMsa+m6Zxf65wv5+vNSNvK8NvaabA==","signatures":[{"sig":"MEUCIBDLw5U/fC17ifXcraQ+daG2UYuLKoTf0rU4BZ5OW05HAiEAxgeMsK6uSzYo0ab9jFTCm8Y0du6/owPb1mWupa3wzmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148587},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","actor":{"name":"kktkt550","type":"user","email":"kktkt550@gmail.com"},"email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.133_1751730925185_0.48395017393076545","host":"s3://npm-registry-packages-npm-production"}},"0.0.134":{"name":"assistsx-vue","version":"0.0.134","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.134","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"8c6f3e453d09859feef97bee6468cf259da7e851","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.134.tgz","fileCount":38,"integrity":"sha512-HqL9wiyZYRn6naMCFAWNQoyb8yaXrGQZMtuDkgGkyDQY1GB4PPVFKVyiWT/z0hrtB2fdRaJoOCBzddnLCbzfcg==","signatures":[{"sig":"MEUCIQCSBYpcDBTGMOLi2kH1H6LXqOZD8Yjhiob0UcC6rsNQqwIgDpDPVVp7Lo2DSS/lPS8QJKKyqgNTXnlSGFjDP/NrUbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148731},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","actor":{"name":"kktkt550","type":"user","email":"kktkt550@gmail.com"},"email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.134_1751731994231_0.627252796400914","host":"s3://npm-registry-packages-npm-production"}},"0.0.135":{"name":"assistsx-vue","version":"0.0.135","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.135","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"10547ab48d0df00d2e9275d2db2aa7abe4a26d81","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.135.tgz","fileCount":38,"integrity":"sha512-1/Abr5bYBKQFBnUupqb0gEiX9M+M5DbxE+B05Eh9S92BZr7vY7Qmzu5sJuAH5s69kVT96OAPyL1JaiPsvvJhcw==","signatures":[{"sig":"MEQCIAQeRm0guHVHpSrss+L849qX/Ch62t1tMpH+lxZpd5FqAiB8DKCfoA27QukNDN+SeaGuk0APJhEuaoKVLpOEeZfheA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148782},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","actor":{"name":"kktkt550","type":"user","email":"kktkt550@gmail.com"},"email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.135_1751732947339_0.2635490069318329","host":"s3://npm-registry-packages-npm-production"}},"0.0.136":{"name":"assistsx-vue","version":"0.0.136","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.136","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"2f4c8206fea1d48df1ecce755107f66cedf31d56","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.136.tgz","fileCount":39,"integrity":"sha512-B+It3oltli9afAWOjbR/USqyzgeXU+BSZE9yCy5lQJmcTw/+erQqF2ASd4a335C7PXTT0lCiis6Y6vhqx/cgOw==","signatures":[{"sig":"MEUCIQD+p62qhfG/bPgXx4m4BE27zibP7cQ4YoFdCcItU8MIzwIgYqp7m0jdf8fDV1T6/Ip2RV0qzbs/tdNGEeJTlBFSxis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151626},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","actor":{"name":"kktkt550","type":"user","email":"kktkt550@gmail.com"},"email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.136_1751769784929_0.16636194861712794","host":"s3://npm-registry-packages-npm-production"}},"0.0.137":{"name":"assistsx-vue","version":"0.0.137","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.137","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"f8e7940d4b30a4dc0e08afef297edde90791784a","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.137.tgz","fileCount":41,"integrity":"sha512-vzROlgi48stGeQLVNsXCg9TGgqDy42OuP+OY1G1NTyCKS1BXu8NSOBHryAmNswOTww0PLILK/QC9xSBKGqusgg==","signatures":[{"sig":"MEUCIGBGubepAoW1kmdWScoxbw0D3AIS3INYSCgVcvwHUDJOAiEA4zOY17dCI1+O9neOh9Yuu8yzhoEFKxElk4jXSW73mFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155490},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","actor":{"name":"kktkt550","type":"user","email":"kktkt550@gmail.com"},"email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.137_1751771275925_0.14192941101013745","host":"s3://npm-registry-packages-npm-production"}},"0.0.138":{"name":"assistsx-vue","version":"0.0.138","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.138","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"437d88dfabab81cbb5d7d1b163b7fed0f2cf8928","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.138.tgz","fileCount":41,"integrity":"sha512-Y3hsaM9SUpZ3Dw6THOiczDVsCAjuwPa6ebxbGFBOy/reWl+cktZRSQCBcQIo4ZA6ArYRqHoqMsWWXIeXnUv1Ow==","signatures":[{"sig":"MEYCIQDR3TmuC21czu3/jRszDGh/wuROxmE4nHwSJmKXeH4QCgIhAOlb1H5W8Y1ClUiAQTOcYDYBiKny+hLWuVKlJtid5i7k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156905},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","actor":{"name":"kktkt550","type":"user","email":"kktkt550@gmail.com"},"email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.138_1751938099756_0.03113661954626057","host":"s3://npm-registry-packages-npm-production"}},"0.0.139":{"name":"assistsx-vue","version":"0.0.139","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.139","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"28d4e7ec702cd0ef6ff5674564dea2d2742d8dfe","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.139.tgz","fileCount":41,"integrity":"sha512-MOyC2uLjBVVKiAhuJKsuaLdJ0pDqATEDB6jllJwDy2XZXV328CcorvzFkcj4/fQZSoOp4YKH57l9YyjcGWGWiQ==","signatures":[{"sig":"MEQCIH+r4bpTggI5RrtvMJqpbEMtmbQTJOZBD9gX/m8eGp+rAiARaZFvc9cVSNYD6qg/ywj7he+MnhxyLRlSfn8ea1DRPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158903},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","actor":{"name":"kktkt550","type":"user","email":"kktkt550@gmail.com"},"email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.139_1751938940604_0.24896975349290895","host":"s3://npm-registry-packages-npm-production"}},"0.0.140":{"name":"assistsx-vue","version":"0.0.140","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.140","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"048e2c0d247dbae6eacf0787184e58d2ac3f99e2","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.140.tgz","fileCount":41,"integrity":"sha512-nLZiF8U+wT+WXZXiTCMt9PiGd5dPUrbmAxOAo5/sA1Xchf7heJ0QQYUqdM6uPTUPqVyDWpuX6UwBeDTDkIZD8g==","signatures":[{"sig":"MEUCIE2RNU+mg34WHDqK1//2y1q9JbYIP7WF8GkzYSe7a3+CAiEAgLnZylrmM3oaT6LZyBG62xryi9IzFxTiPjD/MKMw93E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160206},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","actor":{"name":"kktkt550","type":"user","email":"kktkt550@gmail.com"},"email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.140_1751948196370_0.6307635358987413","host":"s3://npm-registry-packages-npm-production"}},"0.0.141":{"name":"assistsx-vue","version":"0.0.141","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.141","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"787eb003003aa65b8e0dd6e1d8bc32d11898fead","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.141.tgz","fileCount":41,"integrity":"sha512-cX+f8bG6AYAlpcGzmAfCJhv6wGH1gn+BCp6883SRzXOK4A1AOL5AuBwhgcW3hDh1VKKBd8Dx0f/1dyVi/iGEvA==","signatures":[{"sig":"MEUCIQCL9aTxu469RhOcWEVyWDLZoDdqKjtGJvYDctL2QiIQwgIgR/hzFivzfpApbIafbYQcUTvnJCrAeKsiuB7ZqV+enHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160955},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","actor":{"name":"kktkt550","type":"user","email":"kktkt550@gmail.com"},"email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.141_1751957489050_0.40056378833664197","host":"s3://npm-registry-packages-npm-production"}},"0.0.142":{"name":"assistsx-vue","version":"0.0.142","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.142","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"8577de270ac6add0b1348a56d9d11c050cac69fb","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.142.tgz","fileCount":41,"integrity":"sha512-zoLdNra95g0dpaauNTA3Pw39xhfeivfGEtr0q1FLxco49uahyDU83KGnbMxaG8THzyeJfQEopm9Ic/B6b8eoGQ==","signatures":[{"sig":"MEQCIEf+N+BdRWGkIE7BFPpn7LBDUPXFwSSjon+YAQItKqebAiBg5Yd74oErHkUUK1gTs/7kfaXPGaPMG5s23Aka9iLXTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161241},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","actor":{"name":"kktkt550","type":"user","email":"kktkt550@gmail.com"},"email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.142_1751957795138_0.26071101188493984","host":"s3://npm-registry-packages-npm-production"}},"0.0.143":{"name":"assistsx-vue","version":"0.0.143","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.143","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"26b077e7a6f309f7a2bc26bb3f6c2c37a073a8bc","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.143.tgz","fileCount":43,"integrity":"sha512-oXX5jRBB7Gry1cOIXJThjv/cmm9pisbc0RkAaCZhlRe7oyImF53wX+QbDkstaklKkbExADRZHVWAXXXHpkXgZw==","signatures":[{"sig":"MEUCIQClkwc6KHAxtonS1E9xARvIe6usHFYjq7hQksqeRVeonAIgNXpd+QK2jr5fvYvrDUghV8Rc1G62jAZOFWWYK4AUz7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166688},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","actor":{"name":"kktkt550","type":"user","email":"kktkt550@gmail.com"},"email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.10.0","pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.143_1752147780874_0.5569733337194382","host":"s3://npm-registry-packages-npm-production"}},"0.0.144":{"name":"assistsx-vue","version":"0.0.144","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.144","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"62176e1d8561a7e4627e04ceb9278bd61fa3db18","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.144.tgz","fileCount":43,"integrity":"sha512-AYvMsTxxVLsYkJfbM4YX2s+S/KS3k/RHyPEc+rGjAZeRUlPrTtTX0A1TJGAbSqU05/KKwxeb9gWT409+cI2VrA==","signatures":[{"sig":"MEQCIDhV4o4Al7Mz5YBf2eLMTQU/B0YwcWIqCbzJ1z1vKbhWAiBWz8o1lR6fPfrer7ieGataox3ExzCE4soNnPabG+/T4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166739},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","actor":{"name":"kktkt550","type":"user","email":"kktkt550@gmail.com"},"email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.10.0","pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.144_1752149643118_0.3522260311112362","host":"s3://npm-registry-packages-npm-production"}},"0.0.145":{"name":"assistsx-vue","version":"0.0.145","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.145","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"2115fa132379d2f2c25cc42b7a32a07a47907f82","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.145.tgz","fileCount":43,"integrity":"sha512-WZSNt6mjH1LCkRFQEG6AwRgQPw+8W83z/FwElqU3CTEQr3vKMhWI8Tvo3i6N6aua3TL0OPFO57EgxM9KMidzvA==","signatures":[{"sig":"MEUCIQDw8HcoOcuIPirBPIuPkjg0FCoXlMPhmJQmJxVTrutu9QIgJJgGVt7AiGz+h31syh5r5iyI8ihv6aPvu2lRYPGpOdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166893},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","actor":{"name":"kktkt550","type":"user","email":"kktkt550@gmail.com"},"email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.10.0","pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.145_1752159606368_0.26864748373239866","host":"s3://npm-registry-packages-npm-production"}},"0.0.146":{"name":"assistsx-vue","version":"0.0.146","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.146","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"5cb83b82384e765b971bc30b5819f3105dd16322","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.146.tgz","fileCount":43,"integrity":"sha512-rx7T67oLAphQOJ78HtyLl59YpQ3yD3uAu4fg3bllg1ZRISZ9sbGUMpnFLhk97Mt/hktjAHFQdXW2gy9dq6s2Lw==","signatures":[{"sig":"MEYCIQCzr80SlAdqiFg3xTtLXh/iSvHALX3SbzGPgqlGk23vBgIhAMC/lMheIP9DcoMRiGxEI5BV2utGBGUJm6r7HKBryN9N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167685},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","actor":{"name":"kktkt550","type":"user","email":"kktkt550@gmail.com"},"email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.10.0","pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.146_1752160243499_0.9765658425722266","host":"s3://npm-registry-packages-npm-production"}},"0.0.147":{"name":"assistsx-vue","version":"0.0.147","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.147","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"50240fa4a7fc11adaa050bdedec4df801b00700c","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.147.tgz","fileCount":43,"integrity":"sha512-cfQeLDA1LEDP7hAVTC0BFnPpUw4rkmY6q+GM+DWFUxKZQUcTrWIWE9UPr4DEUZG3JBIHfT3poS86YLEP37YA/A==","signatures":[{"sig":"MEUCICsLBYgurzMIqygj5DsVxJPMQWDPO51VfSQX6x/yhgTcAiEA1j2Ein73AkRrl74SHt1xEtG70tcmulHQWnnXW/i9jOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167724},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.10.0","pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.147_1752193807389_0.5241654256258317","host":"s3://npm-registry-packages-npm-production"}},"0.0.148":{"name":"assistsx-vue","version":"0.0.148","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.148","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"b8653d466d920abd0ccce23853245fb52626ad4e","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.148.tgz","fileCount":44,"integrity":"sha512-c3wrm9jxAJWZSs3ugbHAMpyZJ4m7cO/nzZ0iOQpvJKrL5hGR073jW+yWuvlEcXkUY9mTvINyyNIpqTApudWc1w==","signatures":[{"sig":"MEUCIQDYRMye3GZPtngyQjGYzNjd7zqGEvdhKN8sNemFmOj4ZAIgQdbYMQ3ZVswfB9Qr0xoBaBkxQoE9SWZgIVd/UuaH14o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177177},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.10.0","pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.148_1752195833464_0.26419203797428015","host":"s3://npm-registry-packages-npm-production"}},"0.0.149":{"name":"assistsx-vue","version":"0.0.149","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.149","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"5ee1d2b9d8a77d07c8ec7d82830e164b1babdf0d","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.149.tgz","fileCount":44,"integrity":"sha512-M3U5dQRmdrX6EcuE/fY216HvXA0cTxFU4r2z96lmEdkIBaDAioZd1sdSvMczEcRAajj8qx/W4ue1o/J8nR+sPw==","signatures":[{"sig":"MEUCIHY2flU3sNkxy/QW2pAHkGV0YLQkZEFwgUbS/pToEQYOAiEAle74VwM1MobRyvIKsDKcxCWzwxqRc+z5KwRqTaFEZSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177177},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.10.0","pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.149_1752195876745_0.2165190122868892","host":"s3://npm-registry-packages-npm-production"}},"0.0.150":{"name":"assistsx-vue","version":"0.0.150","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.150","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"d1396d1f0e382e298bf3349caf32d50a004a8066","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.150.tgz","fileCount":44,"integrity":"sha512-CgWBiHv5DtmFb0dk4mT/Xo3gspBqTijqqrvI8+kATeV7dQT5y7oxsO0FLn7/pGtXTZykgKtoXAHdoyBgRrU4oQ==","signatures":[{"sig":"MEYCIQCJJc76oHkXS5q3p1b3lQj5Wb0MZAoklJzNTpEm9aQyjgIhAKqshayw5U9LSjr3uMCXkHg+EQ4VmFk4k79YySXTGKl4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177293},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.10.0","pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.150_1752196462340_0.3298454927080383","host":"s3://npm-registry-packages-npm-production"}},"0.0.151":{"name":"assistsx-vue","version":"0.0.151","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.151","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"e8ba798e304b00dff708a6ed6fc8b15a7e18d2d1","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.151.tgz","fileCount":44,"integrity":"sha512-/4hLXH7idMRot3y/abXQnq4QpLaInAIFKr/VAnH0H39GwZTfTgEuvwxz37Jmnpjvzuba1Hf7xaTF3uuph1hNYA==","signatures":[{"sig":"MEUCIQCOmqqFdMrZyTvIwPCFJ3g/PpXa36JmgdUNlH0s6M38IgIgVO8bEJekK8tzvK/u8Vo4pzujL+MyHpLz++pHNhye+pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178901},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.10.0","pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.151_1752200726729_0.12064950752254","host":"s3://npm-registry-packages-npm-production"}},"0.0.152":{"name":"assistsx-vue","version":"0.0.152","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.152","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"1f9212b70fe86ef1349fec23796007b3ed6660b9","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.152.tgz","fileCount":44,"integrity":"sha512-wuC4zWkJIT/l5LvUjz6QwpBKs3UP/yvB6bJdshCjix7cn6aPKuzF1hwhImTX+dB4p1nPBAkUUfyIdTUEoTURgQ==","signatures":[{"sig":"MEYCIQDTXu0DTZYXJBxrPwYgcSKAmnn8810iniHhUGNf9RGDAQIhAKXV5KU5qqP2tkA2XWMiq+NKcumh+cDTcr/UsKTHckI+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179053},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.10.0","pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.152_1752201253810_0.9757060454335889","host":"s3://npm-registry-packages-npm-production"}},"0.0.153":{"name":"assistsx-vue","version":"0.0.153","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.153","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"2590a0ef2796f14a977e5af8d5ec211a1193f784","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.153.tgz","fileCount":44,"integrity":"sha512-9LWoK/kRi2EiPCnSh0zb2f5Si6kwOrXgt0FH19S/L7fIepFCcoF6iMPvDEqMQr645ZpLe3tgaF0CJfQXaIEDbA==","signatures":[{"sig":"MEYCIQD/bhEGji6kDet2sFRmSq97m2+xzM1bTwulsySEXeoU1wIhANe+W959CYOCUieNRdWIiD4wpUThC4hb18uyZIBSKSPZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180860},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.10.0","pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.153_1752217145120_0.7735161258915637","host":"s3://npm-registry-packages-npm-production"}},"0.0.154":{"name":"assistsx-vue","version":"0.0.154","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.154","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"2731c8bedcdaba6794970c8ffd67707e33ea1ac5","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.154.tgz","fileCount":44,"integrity":"sha512-cFE524mP7cv3FZg1RgVrMC91qqrFpCHvvZQqy74r44nvhAp7IQmjplris09uh7ajkJLqtn6RldNHW5TJ0/Fdog==","signatures":[{"sig":"MEQCIF4BgptADbWvPMnkNFvtgt5n6zoHtO0XRVJ9giFWMnOPAiAPtwhH2PVWNLbX2fnDNlD0Jn5ggL4wW4ga+wjSrSfNoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181218},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.10.0","pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.154_1752222329477_0.6528511035033877","host":"s3://npm-registry-packages-npm-production"}},"0.0.155":{"name":"assistsx-vue","version":"0.0.155","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.155","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"ed52bca5faa1ed51d14243a8fbd938569d6ea7d2","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.155.tgz","fileCount":44,"integrity":"sha512-54cuzUbUJzlqhEf1J++hnC8z+iW6Y9HUC+Y+Y98iwqh1B9L7BFs6Q/35rV/ucRpRIE/R4IIs1mBGtgiH4jl5Gg==","signatures":[{"sig":"MEUCIDCDWXCgzi6hl7yeuBNC/g5u196CBVvsQqifrIYe0fImAiEAyuqgYXTbomQN76M74xF3AO7jNJ6V+mdo9sFmE8/ZJ3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181725},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.10.0","pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.155_1752222376182_0.3810910882632703","host":"s3://npm-registry-packages-npm-production"}},"0.0.156":{"name":"assistsx-vue","version":"0.0.156","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.156","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"10dacf130512366bfc09a604437785c7fd6d6398","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.156.tgz","fileCount":44,"integrity":"sha512-Z3T9S30VJ0hBDgEwMIajbJywXQjHaUm+IOkb12TIA2ZMsykFN+4BrZcQm9DQH6csy40XCJu5FW7WQeN9qfC8CA==","signatures":[{"sig":"MEUCIQCaDYQQ/b0VNk490vniX+SOimH4jWEQOKNTDJkO0hzX/gIgNe8Jm9StezQqb/51A091uXqE8hHbCUvfNmyPm9Y1Wq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181704},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.10.0","pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.156_1752296220595_0.5529344102778684","host":"s3://npm-registry-packages-npm-production"}},"0.0.157":{"name":"assistsx-vue","version":"0.0.157","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","_id":"assistsx-vue@0.0.157","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"dist":{"shasum":"73abc45ecf0aa28c5c0452bd73a7936916decf19","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.157.tgz","fileCount":44,"integrity":"sha512-sipgbu0UgTGM7MuDtkhS+eHnxagREGovEivIgnhxS+0kxcZIhADAwO5k2uVSkfRC3/z5l/UlUZlV62NFj1bl4A==","signatures":[{"sig":"MEYCIQC2jKEKT0fQmAb1IImRwqtNnLnxMnlWYiuzcZZtRni4eQIhAOYIQUP/77D2LZdl3VNoVLhON2tGV9H9MHLPKBct3ZlW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181704},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublish":"npm run build"},"_npmUser":{"name":"kktkt550","email":"kktkt550@gmail.com"},"_npmVersion":"10.9.2","description":"assistsx-js自动化开发SDK","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.10.0","pinia":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/assistsx-vue_0.0.157_1752298669553_0.0597023938022434","host":"s3://npm-registry-packages-npm-production"}},"0.0.158":{"name":"assistsx-vue","version":"0.0.158","description":"assistsx-js自动化开发SDK","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js","types":"./dist/index.d.ts"}},"publishConfig":{"access":"public"},"scripts":{"build":"tsc","prepublish":"npm run build","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"author":{"name":"Ven"},"license":"ISC","devDependencies":{"typescript":"^5.8.3"},"dependencies":{"axios":"^1.10.0","pinia":"^3.0.3"},"_id":"assistsx-vue@0.0.158","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-lv19dZFuTdAWlkAYPbrm+sIMmfZ5MWQbfk/qf+1DR5qLm/gUdxYwK3eP2to+Cw38acKVnPJp3NNU+3amzrkgUg==","shasum":"a60ea0de34768d0cc8f834cf751d23ef1682167d","tarball":"https://registry.npmjs.org/assistsx-vue/-/assistsx-vue-0.0.158.tgz","fileCount":44,"unpackedSize":181704,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG2L3OclDUs2BGbJxQ5zcsApFevOCAt75Tq1PXwj+P0qAiEA1SUpnKhILrfHA5Ffra66g33idcvrCREeG/6mnfSPbIs="}]},"_npmUser":{"name":"kktkt550","email":"kktkt550@gmail.com"},"directories":{},"maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/assistsx-vue_0.0.158_1752300695662_0.9826141435608351"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-05T15:21:00.364Z","modified":"2025-07-12T06:11:36.070Z","0.0.132":"2025-07-05T15:21:00.623Z","0.0.133":"2025-07-05T15:55:25.391Z","0.0.134":"2025-07-05T16:13:14.432Z","0.0.135":"2025-07-05T16:29:07.566Z","0.0.136":"2025-07-06T02:43:05.114Z","0.0.137":"2025-07-06T03:07:56.151Z","0.0.138":"2025-07-08T01:28:19.959Z","0.0.139":"2025-07-08T01:42:20.797Z","0.0.140":"2025-07-08T04:16:36.531Z","0.0.141":"2025-07-08T06:51:29.247Z","0.0.142":"2025-07-08T06:56:35.325Z","0.0.143":"2025-07-10T11:43:01.099Z","0.0.144":"2025-07-10T12:14:03.308Z","0.0.145":"2025-07-10T15:00:06.561Z","0.0.146":"2025-07-10T15:10:43.698Z","0.0.147":"2025-07-11T00:30:07.570Z","0.0.148":"2025-07-11T01:03:53.655Z","0.0.149":"2025-07-11T01:04:36.940Z","0.0.150":"2025-07-11T01:14:22.659Z","0.0.151":"2025-07-11T02:25:26.915Z","0.0.152":"2025-07-11T02:34:13.990Z","0.0.153":"2025-07-11T06:59:05.333Z","0.0.154":"2025-07-11T08:25:29.673Z","0.0.155":"2025-07-11T08:26:16.400Z","0.0.156":"2025-07-12T04:57:00.810Z","0.0.157":"2025-07-12T05:37:49.760Z","0.0.158":"2025-07-12T06:11:35.861Z"},"author":{"name":"Ven"},"license":"ISC","keywords":["assistsx","assists","android assistsx","assistsx webview","AccessibilityService","dev"],"description":"assistsx-js自动化开发SDK","maintainers":[{"name":"kktkt550","email":"kktkt550@gmail.com"}],"readme":"\n1. 终端依次运行命令：`npm install`，`npm run build`\n### 2. 启动项目\n下载本示例源码后，终端依次运行命令：`npm install`，`npm run dev`\n# 快速开始\n## 1. 创建项目\n- 创建`vite`模版项目：`npm create vite@latest assistsx-helloword -- --template vue`\n- 安装`assistsx-js`依赖：`npm install assistsx-vue@latest`\n## 2. 创建插件配置\n在项目目录`public`下创建文件`assistsx_plugin_config.json`文件，将以下`json`复制粘贴到文件中\n```\n{\n  \"name\": \"AssistsX示例\",\n  \"version\": \"1.0.0\",\n  \"description\": \"AssistsX示例\",\n  \"isShowOverlay\": true,\n  \"needScreenCapture\": true,\n  \"packageName\": \"com.assistsx.example\",\n  \"main\": \"index.html\",\n  \"icon\": \"vite.svg\",\n  \"overlayTitle\": \"AssistsX示例\"\n}\n```\n## 3. 编写脚本插件\n写一个最简单的，点击微信搜索进入搜索页面\n```agsl\nconst handleClick = () => {\n  AssistsX.findById(\"com.tencent.mm:id/jha\")[0].click()\n}\n```\n\n增加一个测试按钮调用这个方法\n```agsl\n<button type=\"button\" @click=\"handleClick\">测试按钮</button>\n```\n\n### 基本用法\n\n```typescript\nimport { AssistsX, Node } from 'assistsx-js';\n\n// 获取所有节点\nconst nodes: Node[] = AssistsX.getAllNodes();\n\n// 通过ID查找节点\nconst nodeList: Node[] = AssistsX.findById('target_id');\n\n// 点击第一个节点\nif (nodeList.length > 0) {\n  AssistsX.click(nodeList[0]);\n}\n\n// 执行手势点击\nAssistsX.gestureClick(100, 200, 50); // 在(100,200)位置点击，持续50ms\n```\n\n### 节点对象的常用操作\n\n```typescript\nconst node: Node = nodeList[0];\n\n// 设置节点文本\nnode.setNodeText('new text');\n\n// 节点点击\nnode.click();\n\n// 节点长按\nnode.longClick();\n\n// 节点滚动\nnode.scrollForward();\nnode.scrollBackward();\n\n// 获取节点在屏幕中的位置\nconst bounds = node.getBoundsInScreen();\nconsole.log(bounds);\n\n// 节点截图\nconst imagePath = await node.takeScreenshot();\n```\n\n### 复杂查找与遍历\n\n```typescript\n// 通过文本查找节点\nconst textNodes = AssistsX.findByText('确定');\n\n// 通过标签查找节点\nconst tagNodes = AssistsX.findByTags('android.widget.Button', { filterText: '提交' });\n\n// 获取节点的所有子节点\nconst children = node.getChildren();\n```\n\n## 主要类型说明\n\n### AssistsX\n\n- 提供静态方法用于节点查找、手势操作、系统操作等。\n- 常用方法：\n  - `getAllNodes`：获取所有节点\n  - `findById`、`findByText`、`findByTags`：多种查找方式\n  - `click`、`longClick`、`gestureClick`：节点点击与手势\n  - `takeScreenshotNodes`：节点截图\n  - `launchApp`、`back`、`home`、`notifications`、`recentApps`：系统操作\n\n### Node\n\n- 表示界面上的一个可交互元素，包含属性和操作方法。\n- 主要属性：\n  - `nodeId`、`text`、`des`、`viewId`、`className`\n  - `isScrollable`、`isClickable`、`isEnabled`\n- 主要方法：\n  - `setNodeText(text: string)`：设置文本\n  - `click()`、`longClick()`：点击/长按\n  - `scrollForward()`、`scrollBackward()`：滚动\n  - `getBoundsInScreen()`：获取屏幕位置\n  - `takeScreenshot()`：节点截图\n  - `findById`、`findByText`、`findByTags`：在当前节点范围内查找\n\n## 典型场景\n\n### 1. 自动化测试\n\n```typescript\n// 启动应用\nAssistsX.launchApp('com.example.app');\n\n// 等待并点击登录按钮\nconst loginBtn = AssistsX.findByText('登录');\nif (loginBtn.length > 0) {\n  loginBtn[0].click();\n}\n\n// 检查是否包含某文本\nconst hasText = AssistsX.containsText('登录成功');\n```\n\n### 2. 界面元素操作\n\n```typescript\n// 查找输入框并输入文本\nconst input = AssistsX.findById('input_field');\nif (input.length > 0) {\n  input[0].setNodeText('测试文本');\n}\n\n// 查找并点击提交按钮\nconst submit = AssistsX.findByText('提交');\nif (submit.length > 0) {\n  submit[0].click();\n}\n```\n\n### 3. 手势操作\n\n```typescript\n// 简单点击\nAssistsX.gestureClick(100, 200, 50);\n\n// 节点手势点击（支持偏移）\nconst node = AssistsX.findById('target')[0];\nawait node.nodeGestureClick({ \n  offsetX: 10, \n  offsetY: 10,\n  clickDuration: 50 \n});\n\n// 双击操作\nawait node.nodeGestureClickByDouble({\n  clickInterval: 200\n});\n```\n\n### 4. 滚动和导航\n\n```typescript\n// 系统导航\nAssistsX.back();      // 返回\nAssistsX.home();      // 主页\nAssistsX.notifications(); // 通知栏\n\n// 滚动操作\nconst scrollable = AssistsX.findByTags('android.widget.ScrollView')[0];\nscrollable.scrollForward();\nscrollable.scrollBackward();\n```\n\n## 步骤器（Step）使用说明\n\n步骤器提供了一种结构化的方式来组织和执行自动化操作，支持步骤的生命周期管理、状态控制和界面操作。\n\n### 基本用法\n\n```typescript\nimport { Step } from 'assistsx-js';\n\n// 定义步骤实现\nasync function loginStep(step: Step): Promise<Step | undefined> {\n    // 启动应用\n    step.launchApp('com.example.app');\n    \n    // 查找用户名输入框并输入\n    const usernameInput = step.findById('username_input');\n    if (usernameInput.length > 0) {\n        usernameInput[0].setNodeText('user123');\n    }\n    \n    // 查找密码输入框并输入\n    const passwordInput = step.findById('password_input');\n    if (passwordInput.length > 0) {\n        passwordInput[0].setNodeText('password123');\n    }\n    \n    // 点击登录按钮\n    const loginButton = step.findByText('登录');\n    if (loginButton.length > 0) {\n        loginButton[0].click();\n    }\n    \n    // 返回 undefined 表示步骤结束\n    return undefined;\n}\n\n// 运行步骤\nawait Step.run(loginStep, {\n    tag: 'login',           // 步骤标签\n    data: { user: 'test' }, // 步骤数据\n    delayMs: 1000          // 步骤延迟\n});\n```\n\n### 步骤链式调用\n\n```typescript\nasync function step1(step: Step): Promise<Step | undefined> {\n    // 执行某些操作\n    // ...\n    \n    // 返回下一个步骤\n    return step.next(step2, { tag: 'step2' });\n}\n\nasync function step2(step: Step): Promise<Step | undefined> {\n    // 执行某些操作\n    // ...\n    \n    // 重复当前步骤\n    if (needRepeat) {\n        return step.repeat();\n    }\n    \n    // 返回下一个步骤\n    return step.next(step3, { tag: 'step3' });\n}\n\nasync function step3(step: Step): Promise<Step | undefined> {\n    // 执行最后的操作\n    // ...\n    \n    // 步骤结束\n    return undefined;\n}\n\n// 运行步骤链\nawait Step.run(step1, { tag: 'step1' });\n```\n\n### 异步操作处理\n\n```typescript\nasync function asyncStep(step: Step): Promise<Step | undefined> {\n    // 等待异步操作\n    await step.delay(1000);\n    \n    // 执行异步方法\n    const result = await step.await(async () => {\n        // 异步操作\n        return 'result';\n    });\n    \n    // 节点截图\n    const node = step.findById('target')[0];\n    const imagePath = await step.takeScreenshotByNode(node);\n    \n    return undefined;\n}\n```\n\n## Step API 文档\n\n### 静态方法\n\n#### `Step.run(impl, options)`\n运行步骤实现。\n- `impl`: `(step: Step) => Promise<Step | undefined>` - 步骤实现函数\n- `options`: \n  - `tag?: string` - 步骤标签\n  - `data?: any` - 步骤数据\n  - `delayMs?: number` - 步骤延迟时间(毫秒)，默认 1000\n\n#### `Step.stop()`\n停止当前步骤执行。\n\n### 实例属性\n\n- `stepId: string` - 步骤ID\n- `repeatCount: number` - 步骤重复执行次数\n- `tag?: string` - 步骤标签\n- `data?: any` - 步骤数据\n- `delayMs: number` - 步骤延迟时间(毫秒)\n\n### 实例方法\n\n#### 步骤控制\n- `next(impl, options)` - 创建下一个步骤\n- `repeat(options)` - 重复当前步骤\n- `delay(ms)` - 延迟执行\n- `await<T>(method)` - 等待异步方法执行完成\n\n#### 节点操作\n- `getAllNodes(options)` - 获取所有符合条件的节点\n- `findById(id, options)` - 通过ID查找节点\n- `findByText(text, options)` - 通过文本查找节点\n- `findByTags(className, options)` - 通过标签查找节点\n- `findByTextAllMatch(text)` - 查找所有匹配文本的节点\n- `findFirstParentByTags(className)` - 查找第一个匹配标签的父节点\n\n#### 界面操作\n- `takeScreenshotByNode(node, delay)` - 对单个节点进行截图\n- `takeScreenshotNodes(nodes, delay)` - 对多个节点进行截图\n- `gestureClick(x, y, duration)` - 执行点击手势\n- `back()` - 返回操作\n- `home()` - 回到主页\n- `notifications()` - 打开通知栏\n- `recentApps()` - 显示最近应用\n\n#### 应用控制\n- `launchApp(packageName)` - 启动应用\n- `getPackageName()` - 获取当前应用包名\n\n#### 其他操作\n- `containsText(text)` - 检查是否包含指定文本\n- `getAllText()` - 获取所有文本\n- `getScreenSize()` - 获取屏幕尺寸\n- `getAppScreenSize()` - 获取应用窗口尺寸\n\n## 最佳实践\n\n1. 步骤组织\n   - 将复杂的自动化流程拆分为多个步骤\n   - 每个步骤专注于完成特定的任务\n   - 使用有意义的标签和数据来标识步骤\n\n2. 错误处理\n   ```typescript\n   async function robustStep(step: Step): Promise<Step | undefined> {\n       try {\n           const node = step.findById('target')[0];\n           if (!node) {\n               throw new Error('Target node not found');\n           }\n           // ... 其他操作\n       } catch (error) {\n           console.error(`Step failed: ${error.message}`);\n           // 可以选择重试或执行其他步骤\n           return step.repeat({ delayMs: 2000 });\n       }\n   }\n   ```\n\n3. 步骤复用\n   ```typescript\n   // 创建可复用的步骤\n   function createLoginStep(username: string, password: string) {\n       return async function(step: Step): Promise<Step | undefined> {\n           // ... 登录逻辑\n           return undefined;\n       }\n   }\n\n   // 在不同地方复用\n   await Step.run(createLoginStep('user1', 'pass1'));\n   await Step.run(createLoginStep('user2', 'pass2'));\n   ``` ","readmeFilename":"README.md"}